Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/01/2004, 10:10
sofia2
 
Fecha de Ingreso: diciembre-2003
Mensajes: 212
Antigüedad: 20 años, 4 meses
Puntos: 0
Otra pregunta como hago para mostrar el numero del bien nacional de los equipos disponibles, tengo el siguiente codigo, pero me muestra solo el bien nacional del primer equipo:

<?php
//Realiza la busqueda del equipo audiovisual
$cni = conectarse();

$strsql = "select COD_EQ,EQUIPO,CANT_TOTAL_EQ from detalle_equipo where COD_EQ= $r_eq";
$rs = mysql_query($strsql, $cni) or die(mysql_error());

while ($row = mysql_fetch_array($rs)){ //while1
$tem2 = $row["COD_EQ"];
$tem9 = $row["EQUIPO"];

Aqui es dde busco el bien nacional de los equipos disponibles
$strsql2 = "select BIEN_NAC from equipos_aud where COD_EQ = $tem2 and DISPONIB_EQ='SI'";
$rs2 = mysql_query($strsql2, $cni) or die(mysql_error());
$row2=mysql_fetch_array($rs2);
$tem6 = $row2["BIEN_NAC"];

//Busco la disponiblidad de ese equipo

$strsql3 = "select count(*) as disponibles from equipos_aud where COD_EQ = $tem2 and DISPONIB_EQ='SI'";
$rs3 = mysql_query($strsql3, $cni) or die(mysql_error());
$row3=mysql_fetch_array($rs3);
$disp = $row3["disponibles"];

?>
<tr>
<td class="cuerponegrita"> <div align="center"><?php echo $row["EQUIPO"];?></div></td>
<td class="cuerponegrita"> <div align="center"><?php echo $row["CANT_TOTAL_EQ"];?></div></td>
<td class="cuerponegrita"><div align="center"><?php echo $disp?></div></td>
<td> <p align="center" class="cuerponegrita"><?php echo $row2["BIEN_NAC"];?></p></td>
</tr>
<!-- <td> <p align="center" class="cuerponegrita"><a href="aiVerSolicEquipos.php?BIEN_NAC=<?php echo $row["BIEN_NAC"]; ?>">Ver
solicitud</a></p></td> -->
<?php
} #fin del while1
mysql_close($cni);

?>

no se si el problema es q el select esta dentro de un while y por eso escoje nada mas el primer equipo. La consulta la probe en sql query y si me funciona:

select BIEN_NAC from equipos_aud where COD_EQ = $tem2 and DISPONIB_EQ='SI'

Espero me puedan ayudar