Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/05/2013, 14:49
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 12 años, 6 meses
Puntos: 10
Respuesta: Ocultar un div si no existen registros.

Cita:
Iniciado por emprear Ver Mensaje
eso
Código:
$totalRows_Recordset4 = mysql_num_rows($Recordset4);
te dice el numero de filas afectadas por la consulta, ya con eso podés establecer una condicion

si es > 0
echo "<div>"
//recorres la tabla
echo "</div>";

si no directamente no te va a imprimir nada
Ok, pero como haría el while para repetir todos los registros?

Código Javascript:
Ver original
  1. mysql_select_db($database_conexion, $conexion);
  2. $query_Recordset1 = "SELECT * FROM contador_avisos where id_aviso='$id_aviso'";
  3. $Recordset1 = mysql_query($query_Recordset1, $conexion) or die(mysql_error());
  4. $row_Recordset1 = mysql_fetch_assoc($Recordset1);
  5. $totalRows_Recordset1 = mysql_num_rows($Recordset1);
  6. if($totalRows_Recordset1 == 0){
  7. echo 'No hay resultados';
  8. }else{
  9. echo " hay registros";
  10.   }
  11.  ?>
  12. <?php
  13. mysql_free_result($Recordset1);
  14. ?>

EDITO:

Creo que es así no?

Código Javascript:
Ver original
  1. mysql_select_db($database_conexion, $conexion);
  2. $query_Recordset1 = "SELECT * FROM contador_avisos where id_aviso='$id_aviso'";
  3. $Recordset1 = mysql_query($query_Recordset1, $conexion) or die(mysql_error());
  4. $row_Recordset1 = mysql_fetch_assoc($Recordset1);
  5. $totalRows_Recordset1 = mysql_num_rows($Recordset1);
  6. if($totalRows_Recordset1 == 0){
  7. echo 'No hay resultados';
  8. }else{
  9. echo "
  10. <table>
  11.  <tr>
  12.    <td>id_contador</td>
  13.  </tr>";
  14.  
  15.     }
  16.  ?>
  17.   <?php do { ?>
  18.     <tr>
  19.       <td><?php echo $row_Recordset1['id_contador']; ?></td>
  20.     </tr>
  21.     <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
  22. </table>
  23.  
  24. <?php
  25. mysql_free_result($Recordset1);
  26. ?>

Última edición por satjaen; 11/05/2013 a las 15:02