Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/02/2005, 14:50
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Para los indices de los arrays como:
$row[nomempr];

Usa preferentemente comillas:
$row['nomempr'];

Esto de aquí realmente no comprendo para que lo usas:
echo '<select di="id">';

while ($row=mysql_fetch_array($result))
{echo '<option>'.$row["1"];
echo '<option>'.$row["2"];
echo '<option>'.$row["3"];
echo '<option>'.$row["4"];
echo '<option>'.$row["5"];
echo '<option>'.$row["6"];
echo '<option>'.$row["7"];
echo '<option>'.$row["8"];
echo '<option>'.$row["9"];

una "selección como esa debería crear en su bucle (while) que obtiene los registros que arroja la consulta SQL que ejecutas más arriba un dato como "value" para los <option> (el ID .. $row['id']) y a lo sumo otro dato como el $row['nomempr'] o algunos más para componer:

Código PHP:
echo "<select name=\"id_nose\">";

while (
$row=mysql_fetch_array($result)){
     echo 
"<option value=\"".$row['id_nose']."\">".$row['nomempr']."</option>";
}
?>
</select> 
El "name" de tu <select>" será tu variable para aplicarla en tu consulta SQL condicional (WHERE ... id_nose='".$_POST['id_nose']."'" ....) con el valor que seleccionas en el option.

Código PHP:
$sql="select A.di_numdi, B.di_estadodi_id,B.nomempr, B.nomtransp, A,crt_numcrt, A.mezcla, A.merc, A.codaran, A.cant_merc, A.kmeto FROM item A, emptrans B WHERE A.id = B.id AND A.id = '".$_POST['id_nose']."'"
Ese "<select>" HTML ha de estar en un formulario <form ... > con un action que apunte si lo deseas a este mismo script pues vas a ejecutar ahí tu "edición" de tus datos que rescates con tu consulta SQL. Pero debes poner un botón subit para ese "formulario" o hacerlo vía javascript (el submit) automáticamente al cambiar una opción de tu select HTML.

Un saludo,

Un saludo,