Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/09/2006, 10:59
Avatar de djreficul
djreficul
 
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 17 años, 9 meses
Puntos: 0
Una idea es ver primero si llega o no la variable $_GET['num']

Código PHP:
if (!isset ($_GET['num'])) {
     
//Con esto sacamos el primer registro en caso de q cargue por primera vez y como sabemos q $_GET['num'] no existe ponemos seleccionado automaticamente este registro
     
$row=mysql_fetch_array($result);
     echo 
'<option value="PRUEBA2.php?num='.$row["id_producto"].'" selected>'.$row["nombre"].'</option>';
     
$idproducto=$row["id_producto"];
} else {
     
//En caso contrario obtenemos solo el id para la consulta posterior
     
$idproducto=$_GET["num"];
}
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>';

}
//Y luego en la consulta:
$sSQL="Select * From producto where id_producto = '".$idproducto."'"
Espero q te sirva.

Saludos.
__________________
La muerte es un camino que todos debemos recorrer...