Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/02/2012, 18:13
zaylets
 
Fecha de Ingreso: febrero-2012
Mensajes: 61
Antigüedad: 12 años, 3 meses
Puntos: 1
Pregunta Juntar 2 while y un 1 if PHP

Hola todos, tengo algunos problemillas al querer trabajar con 2 while y un if. Miren este es mi codigo:

Código:
<table rules="all" style="border-color: #666;" cellpadding="10">
	<tr style='background: #eee;'><td><strong>Nombre:</strong> </td><td>cantidad</td></tr>
    
	<?php
		
    $cn = mysql_connect("localhost","root","");
	mysql_select_db("pruebas", $cn);
	
	$correos = mysql_query("SELECT  *  FROM usuario WHERE avisar LIKE '%1%'", $cn); 
	$query = mysql_query("SELECT  *  FROM productos WHERE avisar LIKE '%1%'", $cn); 
		
	while($row = mysql_fetch_array($correos)){ //while A
	echo $row["email"] ;
	while($row2 = mysql_fetch_array($query)){ //While B
    	if ($row2['cantidad']>= $row2['minimo']) {	
	?>
	<tr><td><strong> <?php echo $row2["nombres"] ; ?> </strong> </td><td><?php echo $row2['cantidad'] ; ?></td></tr>
	<?php 
		}
	}
	}
?>
Pretendo que el primer while me de los correos de mi BD, pero que muestre los nombres y cantidad de los productos con el segundo while que igual saco de mi BD. El problema es que el primer while muestra el primer correo y entra al segundo while y muestra los datos, pero ya con el segundo correo no muestra nada del segundo while y la idea es que si muestre. Espero de su ayuda, gracias.