Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2005, 09:56
ckisbel
 
Fecha de Ingreso: julio-2005
Mensajes: 2
Antigüedad: 18 años, 10 meses
Puntos: 0
Pregunta mostrar en un objeto tipo radio lo q saco de la baase de datos

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&oacute;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);


?>