Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/04/2011, 10:38
fontanares
 
Fecha de Ingreso: septiembre-2008
Ubicación: Manises,Valencia
Mensajes: 114
Antigüedad: 15 años, 7 meses
Puntos: 13
Respuesta: recuperar datos para un formulario tipo checkbox y select

Vale, no me he explicado bien:

Te pongo un ejemplo.

Tienes una tabla llamada "marca", en la que hay 4 registros, haces un query desde php y recuperas los registros.
Con estos datos rellenas el select, y como tienes el valor que has recogido de un formulario (supongo), llamemosle $marca_form añades un if:

//Aqui empieza la extracción de datos de la base de datos
$argumento_recupero_marcas = "select marca from marca";
$marca_bd = mysql_query($argumento_recupero_marcas) or die ("No he podido..." . $argumento_recupero_marcas);
//Aquí empieza la escritura del select
print ("<select name=\"marca\">\n");
while ($m = mysql_fetch_array($marca_bd)
{
print (" <option value=" . $m[marca]");
if ($marca_form == $m[marca]) print ("selected");
print (">" . $m[marca] . "</option>\n");
}
print ("</select>\n");

Así cuando el registro sea igual al datos que tienes seleccionado se añadirá el "selected"

Creo que ahora está más que claro, espero que te sirva.