Mi a hiba az alábbi kódban?
A hibaüzenet a következő: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/foluaai/web/home.php on line 86
A kód pedig:
$content = mysql_query('SELECT COUNT(*) AS darab FROM blog');
$content = mysql_fetch_array($content);
$darab = $content['darab'];
$npage = ceil($darab/4);
$oldal = $_GET['oldal'];
$place = ($oldal - 1)*4;
$leker = mysql_query('SELECT * FROM blog ORDER BY datum DESC LIMIT '.$place.'.4');
while ($sor = mysql_fetch_array($leker)){
echo '<article>';
echo '<h1>'.$sor['cim'].'</h1>'.$sor['szoveg'];
if ($sor['szoveg_plusz']){
echo '<p style="text-align:right"><a href="home.php?bejegyzes='.$sor['ID'].'">Bővebben</a> </p>';
}
echo '</article>';
}
echo '<p style="padding:10px; color: #ffb400;">Oldalak: ';
if($napge>1){
for($i=1; i<=$npage;$i++){
echo '<a href="home.php?oldal='.$i.'">'.$i.'</a>';
}
}else{
echo '<b>'.$npage.'</b>';
}
echo '</p>';
A hibát a: $leker = mysql_query('SELECT * FROM blog ORDER BY datum DESC LIMIT '.$place.'.4'); sorra írja. Valaki tudna segíteni?
Haha :D
Tessék :)
if (isset($_GET['bejegyzes'])){
$bejegyzes = (int)$_GET['bejegyzes'];
$leker = mysql_query('SELECT * FROM blog WHERE ID="'.$bejegyzes.'"');
$sor = mysql_fetch_array($leker);
if ($sor['cim']){
echo '<article>';
echo '<h1>'.$sor['cim'].'</h1>'.$sor['szoveg_plusz'];
echo '</article>';
}else{
echo '
<script type="text/javascript">
window.location = "/errors/404.html"
</script>';
}
}else{
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!