MrEd 0 Denunciar post Postado Outubro 8, 2003 <? include "inc/conecta.inc"; ?> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body background="fundo2.jpg" bgproperties="fixed"> <table border="1" cellspacing="0" cellpadding="2" class="aTable" style="border-collapse: collapse" bordercolor="#111111"> <tr> <th width="80"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome</font></th> </tr><? $tp=$HTTP_GET_VARS["tp"]; $sx=$HTTP_GET_VARS["sx"]; $sql="select * from modelos order by nome, sexo"; $resultado=mysql_query($sql, $conexao); while ($linhas=mysql_fetch_array($resultado)) { ?> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="cent.php?ID=<?=$linhas["ID"];?>" target="mainFrame"><?=$linhas["nome"];?></a><br></font></td></tr> <? } mysql_close($conexao); ?> </table> </body> </html> o erro q eu estou recebendo é este: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\pagina_php\define2.php on line 19 e a linha q contem o erro esta em vermelho. Alguém poderia me ajudar por favor. Grato desde de ja Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
MrEd 0 Denunciar post Postado Outubro 9, 2003 Por Favor, alguem me ajude, estou precisando desta resposta !!!!!! :D Compartilhar este post Link para o post Compartilhar em outros sites
Linkin 0 Denunciar post Postado Outubro 9, 2003 acredito que se voce usar o Order BY em duas tabelas mais o conteudo das tabelas sao diferentes tipo uma tabela com dados numeros e outras com letras isso pode ocorrer um erros entao $sql="select * from modelos order by nome, sexo"; tente fazer um order by assim $sql="select * from modelos order by nome"; ou $sql="select * from modelos order by sexo"; ok vlw Compartilhar este post Link para o post Compartilhar em outros sites
MrEd 0 Denunciar post Postado Outubro 9, 2003 nao é isso nao pq antes estava funcionando. O problema começou depois q eu coloquei as variasveis dento da instrução sql. $sql="Select * from '$tp' where sexo='$sx'"; Mesmo eu sbstituindo as variaves pelo nome da tabela e o a letra do compo sexo (f ou m) esta dando o mesmo erro :D Mesmo assim grato pela ajuda Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Linkin 0 Denunciar post Postado Outubro 9, 2003 explica melhor oq voce quer fazer :D Compartilhar este post Link para o post Compartilhar em outros sites
Preceptor 3 Denunciar post Postado Outubro 9, 2003 Tenta fazer isso aqui para ver se te ajuda- se ja tem o arquivo "conecta.inc" entao faz isso ai render$sql = mysql_query("select * from modelos order by nome, sexo") or die ("Deu tiuch".mysql_error());...while ($linhas = mysql_fetch_array($sql) {...<?=$linhas['nome'];?>....qualquer coisa entra ctt... Compartilhar este post Link para o post Compartilhar em outros sites
MrEd 0 Denunciar post Postado Outubro 9, 2003 Eu tentei colocando a sintaxe q você me disse, mesmo assim esta dando o mesmo erro: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\pagina_php\define2.php on line 20 e a linha 20 é essa: while ($linhas=mysql_fetch_array($resultado)) { :P :P Compartilhar este post Link para o post Compartilhar em outros sites
raphaeltsr 0 Denunciar post Postado Outubro 9, 2003 você está errando aki: $linhas["ID"] apenas tire as aspas.... :huh: 100+ Compartilhar este post Link para o post Compartilhar em outros sites