Tema: Ayuda
Ver Mensaje Individual
  #12 (permalink)  
Antiguo 11/06/2010, 08:46
Avatar de roxhp
roxhp
 
Fecha de Ingreso: mayo-2010
Ubicación: Veracruz
Mensajes: 39
Antigüedad: 14 años, 5 meses
Puntos: 3
Respuesta: Ayuda

Cheka esto....

Código PHP:
<?php
//Conexion con la base
mysql_connect("localhost","root","");
mysql_select_db("base de datos"); 
$id $_GET['id'];
$busquedamysql_query("SELECT * FROM tabla WHERE id='$id'");}

//el for aki porke sino cada vez que encuentres una respuesta te generara un nuevo formulario.
echo "<FORM METHOD=POST ACTION=modificar.php>";

//recolecta el numero de filas obtenidas en la consulta
$nr=mysql_num_rows($busqueda);

//si es mas de un registro lo que vas a recolectar te recomiendo que hagas un for para renombrar de diferente forma a los checkbox, si te es mas funcional puedes seguir usando el while
for($i=0;$i<$nr;$i++)
{
    
$row mysql_fetch_array($busqueda)
    
$blanco=$row['blanco'];

    if (
$blanco="Si"
   {    
$checked="checked";    
   }else 
         
$checked=""

   echo 
"<input name='blanco$i' type='checkbox' value='$blanco' $checked>Blanco"

}

//aki pasarias la variable i para recolectar los valores de los checkbox en la siguiente pagina utilizando nuevamente un ciclo for
echo "<input type=submit name='i' value='$i'>";

// igual ke con el form cada vez que haya una respuesta tendrias un nuevo boton de enviar, ademas debes de cerrar el form.
echo "<input type=submit value='Modificar'></form>";

?>
La verdad no se bien lo que quieres hacer pero una vez recolectando los datos de tu consulta los puedes mostrar, en tablas, campos de texto, menus desplegables, etc.

Lo unico que tienes que hacer es recolectar los valores ya sea en variables o vectores como prefieras, y asignarselos como valor a los input que prefieras como en el ejemplo( value='$blanco').

Espero y te sirva...

Saludos!!!

Última edición por roxhp; 11/06/2010 a las 09:05