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ú 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!