Foros del Web » Programando para Internet » PHP »

ayuda update desde una opcion de combo

Estas en el tema de ayuda update desde una opcion de combo en el foro de PHP en Foros del Web. ayuda tengo el siguiente codigo lo ke kiero hacer es un update al seleccionar una opcion del combo y darle click al boton Código PHP: ...
  #1 (permalink)  
Antiguo 18/04/2008, 09:55
 
Fecha de Ingreso: marzo-2008
Mensajes: 77
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta ayuda update desde una opcion de combo

ayuda tengo el siguiente codigo

lo ke kiero hacer es un update al seleccionar una opcion del combo y darle click al boton

Código PHP:
<html>
 <body>
 <?
   $db 
mysql_connect("localhost","root"); 
    
mysql_select_db("adelantos",$db); 
    
?>
 <form action="updatedecombo.php" method="post">
            <td colspan="2">Motivo: <br>
               <?php
            $result 
mysql_query('SELECT txt_query FROM adelantos');
            echo
"<select name='motivo[]'>";
            while(
$rowmarcamysql_fetch_array($result))
            { 
                echo
"<OPTION value=$rowmarca[txt_query]>".$rowmarca[txt_query]."</option>"
            } 
            echo
"</select>"
            
?>
            
    
   </td>
   <td colspan="2"><input name="enviar" type="submit" value="Enviar"></td>
    </form>
                <?php
$id 
$_POST['motivo'];
    
$res mysql_query("UPDATE adelantos SET cambio='$motivo' WHERE id_query=1");
     
     
?>
    
    </body>
    </html>
si me despliega el combo pero al seleccionar un opcion y dar submit no me hace el update no se mi me hace falta algo
de antemano gracias y saludos
  #2 (permalink)  
Antiguo 18/04/2008, 15:19
Avatar de Evert  
Fecha de Ingreso: abril-2004
Ubicación: Cochabamba - Bolivia
Mensajes: 94
Antigüedad: 20 años
Puntos: 2
Re: ayuda update desde una opcion de combo

hola

en la linea echo"<select name='motivo[]'>"; prueba poniendo
echo"<select name='motivo'>";

y en la linea $res = mysql_query("UPDATE adelantos SET cambio='$motivo' WHERE id_query=1"); prueba con lo siguiente
$res = mysql_query("UPDATE adelantos SET cambio='$motivo' WHERE id_query='1'");

espero te ayude... suerte
__________________
Es mejor tener la boca cerrada y parecer un tonto ..... que abrirla y confirmarlo!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:56.