Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/01/2015, 11:57
Mental
 
Fecha de Ingreso: noviembre-2005
Mensajes: 146
Antigüedad: 18 años, 5 meses
Puntos: 1
Respuesta: Selectbox consulta Mysql varias columnas

Hola:
Gracias por responder. Lo que me propones es asignar un valor por defecto, en este caso el número 3. Pero no soluciona el problema.
La idea es que el usuario quiera hacer modificaciones en el registro, y que esas modificaciones no afecten al campo Select, si no a otros campos del formulario.
Una vez realizados, el cliente acepta los cambios y lanza la consulta de actualización.
Pero como no ha modificado el campo select, en el $Post no hay ninguna variable y por lo tanto insertará el registro de la tabla con el valor por defecto "3" que le hemos asignado.
Lo que pretento es que, como los cambios no afectaban al valor del campo select, el valor siga siendo el mismo que tenía, por lo que el valor por defecto debería ser el que había en formulario.
Es decir no debería ser value="3", sino value= 'valor del select no modificado'.
Recuerda que extraía el valor de un array en la $fila['1'], desde una consulta con la condición where que viene dada por el valor de ese array en $fila['0']
Código PHP:
      <?php
             
while ($fila=mysql_fetch_row($resultape))
                    {echo 
"<option value='".$fila['0']."'>".$fila['1']."</option>";}
        
?>
Donde $resultape es una consulta a una tabla filtrada por el valor del campo vinculado en la tabla origen de los registros del formulario.
Gracias por tu atención de nuevo.