hola mi problema es el siguiente
hago mi primer SELECT en una tabla dond busco todo lo q sea igual a una variable y lo coloco en un ARRAY de la sig forma:
$row1=mysql_fetch_array($result1);
dond result1 es el resultado d lo q se extrajo de la base de datos,
este result1 debe tener todas las CI de las personas q tengo en otra tabla llamada "personas"
luego hago otro select para buscar en la tabla "perosnas" el nombre y apellido de todas esas CI q tengo de la consulta anterior para mostarlos como un objeto tipo radio, pero solo me muestra 1 solo resutado, es decir una sola persona y no se pq...
el codigo es el siguiente:
<?
$link = mysql_connect("localhost", "root","");
if (!$link) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("alcaldia", $link);
$sql1 = "SELECT * FROM participacion WHERE (cod_esc='$nombreesc')";
$result1= mysql_query($sql1,$link);
if (!$result1) {
die('no se pudo seleccionar de la tabla participacion:' . mysql_error());
}
$row1=mysql_fetch_array($result1);
if($row1[cip]==""){
echo "<br><br><p class=\"Estilo2\"><b> Esta Institución no tiene personal registrado</b></p><br><br><br><br>";
}
else
{
$SQLconsulta="SELECT cip, nombres, apellidos FROM personas WHERE (cip='$row1[cip]')";
$consulta = mysql_query($SQLconsulta,$link) or die(mysql_error());
// se mira el total de registros de la consulta .. si es 0 se muestra mensaje en el select ..
if (mysql_num_rows($consulta) != 0){
while ($registro=mysql_fetch_assoc($consulta)){
echo "<input name=\"cip\" type=\"radio\" value=\"".$registro['cip']."\">\n";
echo "".$registro["nombres"]."\n".$registro["apellidos"]."\n<br>";
}
}
}
mysql_close($link);
?>