Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola Pessoal do Imasters.
Estou com um ERRO no meu aqui PHP
$sql = mysql_query("SELECT * FROM sorteio ORDER BY id DESC LIMIT 1");
while($linha = mysql_fetch_array($sql)) {
$produto = $linha["produto"];
$descricao = $linha["descr"];
$imgprod = $linha["imgprod"];
$sortear = $linha["sortear"];
$diaini = $linha["diaini"];
$mesini = $linha["mesini"];
$anoini = $linha["anoini"];
$diafim = $linha["diafim"];
$mesfim = $linha["mesfim"];
$anofim = $linha["anofim"];
echo "<br><br><FONT FACE='Verdana'><FONT SIZE=-2><b>Próximo Sorteio:</b><br>
$produto: $descricao<br>
Data inicial: $diaini/$mesini/$anoini<br>
Data Final: $diafim/$mesfim/$anofim<br>
Serão <b>$sortear</b> ganhadores.<br>
E já estão participando <b>$totalp</b> pessoas deste sorteio.<br>
<br>
";
if($imgprod==''){
echo"<img src='branco.gif'>";echo"<img src='$imgprod'>";
}
mysql_free_result($sql);
}Warning: mysql_fetch_array(): 7 is not a valid MySQL result resource in /home/omenga/www/promocao/cadastro.php on line 103
Alguem pode meu ajuda?
Testa ai colega, não coloque funções como: mysql_free_result(); ou mysql_close(); dentro de um laço, pois não á necessidade, entre outras.
CODE
$sql = mysql_query("SELECT * FROM sorteio ORDER BY id DESC LIMIT 1");
while($linha = mysql_fetch_array($sql)or die('Erro ao pegar os dados')) {
$produto = $linha["produto"];
$descricao = $linha["descr"];
$imgprod = $linha["imgprod"];
$sortear = $linha["sortear"];
$diaini = $linha["diaini"];
$mesini = $linha["mesini"];
$anoini = $linha["anoini"];
$diafim = $linha["diafim"];
$mesfim = $linha["mesfim"];
$anofim = $linha["anofim"];
echo "<br><br><FONT FACE='Verdana'><FONT SIZE=-2><b>Próximo Sorteio:</b><br>
$produto: $descricao<br>
Data inicial: $diaini/$mesini/$anoini<br>
Data Final: $diafim/$mesfim/$anofim<br>
Serão <b>$sortear</b> ganhadores.<br>
E já estão participando <b>$totalp</b> pessoas deste sorteio.<br>
<br>
";
if(empty($imgprod)){
echo"<img src='branco.gif'>";
}else{
echo"<img src='$imgprod'>";
}
}
mysql_free_result($sql);
cara tira esse
mysql_free_result($sql);
de dentro do while
e estude um pouco de como escapa HTML com o php..
muito mais pratico
abraços