Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2006, 10:39
iarrieta
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 21 años, 5 meses
Puntos: 0
llenar formulario en base a select para actualizar

Hola:

Tengo este formulario (modificar_bioderm.php)

Código HTML:
<form action="update_bioderm.php" method="post" enctype="multipart/form-data" name="bioderm" id="bioderm"> 
Código PHP:
<?
include ("config.php");

//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select ref From bioderm Order By ref ASC";
$result=mysql_query($sSQL);

echo 
'<select name="ref">';
echo 
"<option value=\"\">-- Seleccione un producto --</option>\n";

//Mostramos los registros en forma de men&uacute; desplegable
while ($row=mysql_fetch_array($result))
{echo 
'<option>'.$row["ref"];}
mysql_free_result($result)
?>
Código HTML:
<input type="submit" name="Submit" value="Actualizar" /> 

El form me muestra perfectamente los productos en base a su referencia (ref). El problema es que al hacer clik en Actualizar, pasa a el otro form que deberia estar lleno con los datos del producto, en base a la referencia (ref) seleccionada en el select, pero el form no aparece lleno con los datos.

Este es el codigo del form que aparece vacio (update_bioderm.php)
Código PHP:
<? 
include ("config.php"); 

if (isset(
$_GET['ref'])){ 
$sSQL="SELECT * FROM bioderm WHERE ref='".$_GET['ref']."'"
$result=mysql_query($sSQL); 
$row=mysql_fetch_array($result); 

?>
Código HTML:
<form action="change_bioderm.php" method="post" enctype="multipart/form-data" name="bioderm" id="bioderm">

<input name="nombre" type="text" id="nombre" value="<? echo $row['nombre']; ?>" size="35" />

<input name="ref" type="text" id="ref" value="<? echo $row['ref']; ?>" size="5" />

<input type="submit" name="Submit" value="Actualizar" />

</form> 

Se que alguna vez me funciono algo similar pero perdi el codigo y ahora no doy con el funcionamiento. Gracias por colaborar!