Autor Zpráva
stegy
Profil
Zdravím, potřeboval bych poradit.Mám skript, kterým vypisuji z databáze, pokud je výsledků víc jak 10 tak se rozdělí na víc stránek. První stránka se zobrazí perfektně a i dole na stránce se mi vypíše kolik je celkem stránek, pokud ale kliknu na jinou stránku hodí mi to hlášku
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/v/vareni/zkouska/hlavni-jidla.php on line 28 - vyznačil jsem ten řádek tučně v textu
na stránku se můžete podívat tady
a kód skriptu je zde:
<?php
$db =mysql_connect('mysql.webzdarma.cz','vareni58','*********')or die('Nelze se připojit k MySQL: ' . mysql_error());
mysql_select_db('vareni58')or die('Nelze vybrat databázi: '. mysql_error());
$result=mysql_query("SELECT * FROM vareni where typ like 'hlavni jidla'");
$num=mysql_num_rows($result);

if ($ctrl<>1)
{
$strana=1;
}//endif
$limit=10;
$celkovy_pocet=$num;
$pocet_stran=ceil($celkovy_pocet/$limit);
$pocatek=($strana*$limit)-$limit;

$query="SELECT * FROM vareni where typ like 'hlavni jidla' LIMIT $pocatek, $limit";
$result=(mysql_query($query));
$num=mysql_num_rows($result);
for ($i = 0; $i<$num; $i++) {
$nazev = mysql_result($result, $i, "nazev");
$ingredience = mysql_result($result, $i, "ingredience");
$recept = mysql_result($result, $i, "recept");
$obrazek = mysql_result($result, $i, "obrazek");
$datum = mysql_result($result, $i, "datum");

print "<h3>".$nazev."</h3><p> <h4>Ingredience:</h4>";
print $ingredience."<h4>Postup:</h4>";
print $recept."</p><img src=";
print $obrazek."><br>";
print "Přidáno:".$datum."<BR>";
}
print '<div align="center">';

for ($i=1; $i<=$pocet_stran; $i++)
{

if ($i<>$strana) {
echo '<small><a href="hlavni-jidla.php?show=1&ctrl=1&strana=",$i,"">'.$i.'</a> | </small>';
}//konec if
else {
echo '<small><font color="#FF3300">'.$i.'</font> | </small>';
}//konec else
}//konec for
print "</div>";
?>
díky všem za případné odpovědi
Kajman_
Profil *
echo '<small><a href="hlavni-jidla.php?show=1&ctrl=1&strana='.$i.'">'.$i.'</a> | </small>';
Taps
Profil
proč máš v tomto zápisu , čárky
echo '<small><a href="hlavni-jidla.php?show=1&ctrl=1&strana=",$i,"">'.$i.'</a> | </small>';
nemají tam být tečky.
Problém je v tom, že si nějak vytratila proměnná
echo '<small><a href="hlavni-jidla.php?show=1&ctrl=1&strana='.$i.'">'.$i.'</a> | </small>';
stegy
Profil
díky moc, vůbec jsem si toho nevšiml a ani nevim přoč jsme to tam měl
nightfish
Profil
proč máš v tomto zápisu , čárky
možná proto, že je to povolený způsob zápisu
Toto téma je uzamčeno. Odpověď nelze zaslat.

0