Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MrEd

Onde esta o ERRO???

Recommended Posts

<?

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.