def 1 Denunciar post Postado Julho 28, 2009 $cont=0; $b=0; $y = mysql_query("SELECT * FROM cadastro;"); while($x = mysql_fetch_array($y)){ $valor=$x['id']; $id[$b]=trim($_POST['oi'.$valor]); $b+=1; $y2=mysql_query("SELECT * FROM cadastro WHERE id='".$id[$b]."';"); if($y2){ $email[]=$y2['email']; $nome[]=$y2['nome']; echo $email[$cont]."<br>"; $cont+=1; } } eu só quero saber.... o que devo fazer para pegar os dados do $y2 o resto ta funcionando perfeitamente Compartilhar este post Link para o post Compartilhar em outros sites
~TiuTalk~ 7 Denunciar post Postado Julho 28, 2009 Não entendi a sua lógica nesse código então não pude opinar.... Sobre o problema, acho que isso resolve: $cont=0; $b=0; $y = mysql_query("SELECT * FROM cadastro;"); while($x = mysql_fetch_array($y)){ $valor=$x['id']; $id[$b]=trim($_POST['oi'.$valor]); $b+=1; $y2=mysql_query("SELECT * FROM cadastro WHERE id='".$id[$b]."';"); if($y2){ $dados = mysql_fetch_array($y2); // print_r($dados); // Exibe todos os valores encontrados $email[]=$dados['email']; $nome[]=$dados['nome']; echo $email[$cont]."<br>"; $cont+=1; } } Compartilhar este post Link para o post Compartilhar em outros sites