| |||
¿Como cargar los datos Automaticamente? Mi problema consiste en que tengo un formulario de actualizacion de un producto que empieza con un menu desplegable en el que se seleccionar cualquier producto que se encuentre en la tabla y al momento de seleccionar se cargan sus respectivos datos en el formulario, lo que quiero es que al entrar se carge automaticamente los datos del primer producto que encuentre es decir que no espere a que el usuario escoga un producto para que carge los datos sino que se carge automaticamente el primer producto que se obtenga. |
| |||
Donde iria el selected este es el codigo. <form name="form1" id="form1"> <div align="center"> <select name="menu1" onchange="MM_jumpMenu('parent',this,0)"> <?php //Generamos el menu desplegable while ($row=mysql_fetch_array($result)) { echo '<option value="PRUEBA2.php?num='.$row["id_producto"].'"'; echo (isset($_GET['num']) && $row["id_producto"] == $_GET['num'])?' selected':''; echo '>'.$row["nombre"].'</option>'; } ?> </select> <?php if(isset($_GET['num'])){ $sSQL="Select * From producto where id_producto = '".$_GET['num']."'"; $result=mysql_query($sSQL); $row=mysql_fetch_array($result); }?> </div> </form> <form method="post" action="actualizarproducto.php?id=<? echo $HTTP_GET_VARS['num'] ?>" name="cambios" enctype="multipart/form-data"> <table width="87%" height="620" border="0" align="center"> <tr> <th scope="col"><div align="right">Nombre del producto : </div></th> <th scope="col"> </th> <th height="41" scope="col"><div align="left"> <input type="text" name="nombre" size="49" value="<? echo $row['nombre'] ?>"/> </div></th> </tr> <tr> <th scope="col"><div align="right">Fabricante :</div></th> <th scope="col"> </th> <th height="39" scope="col"><div align="left"> <input type="text" name="fabricante" size="40" value="<? echo $row['fabricante'] ?>"/> </div></th> </tr> <tr> <th scope="col"><div align="right">Modelo : </div></th> <th scope="col"> </th> <th height="39" scope="col"><div align="left"> <input type="text" name="modelo" size="40" value="<? echo $row['modelo'] ?>"/> </div></th> </tr> <tr> <th scope="col"><div align="right">Caracteristicas : </div></th> <th scope="col"> </th> <th height="39" scope="col"><div align="left"> <textarea name="caracteristicas" cols="45"><? echo $row['caracteristicas'] ?></textarea> </div></th> </tr> <tr> <th scope="col"><div align="right">Acabados : </div></th> <th scope="col"> </th> <th height="40" scope="col"><div align="left"> <input type="text" name="acabados" size="40" value="<? echo $row['acabados'] ?>"/> </div></th> |
| ||||
Una idea es ver primero si llega o no la variable $_GET['num'] Código PHP: Saludos.
__________________ La muerte es un camino que todos debemos recorrer... |