PHP - Bucles anidados

 
Vista:

Bucles anidados

Publicado por qotsa (1 intervención) el 08/11/2005 19:09:17
Hola, mi pregunta es la siguiente,

Tengo una función que quiero que me saque tantos combos, como registros tiene una determnada tabla, el contenido de los combos, los saco de otra tabla distinta. Para ello he anidado 2 bucles while, pero el segundo bucle solo se me ejecuta una vez, independientemente del número de registros que haya. ¿Por que?, ¿Como puedo solucionarlo?

Gracias por adelantado,

Saludos,
qotsa

function Combo_result()
{

$select_result=mysql_query("select * from risks where risk_job=13");
$list_result=mysql_query("select * from $this->table");

while ($rows=mysql_fetch_array($select_result))
{
echo "<table border=1><tr><td><select name=$this->select_name>
<option>Seleccionar";

while ($this->row=mysql_fetch_array($list_result))
{

echo "<option>" . $this->row[0]." "."(".$this->row[1].")";

}

echo "</select></td></tr></table>";
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder