Autor Zpráva
Stone
Profil *
Cau nebyl by tu nekdo kdo mi muze rict v cem mam chybu delal sem to vzdycky takhle a ted najednou to nefunguje.... uz opravdu nevim co s tim.
Je to kod na strankovani s vypisovanim s DB zastavi se to pokazdy u toho $aa
a napise to chybu v tom mysql fetch array
...pls poradte....

<?
$spojení=mysql_connect("l*****","****","*****");
mysql_select_db("********");
$max="4";
$aaa=mysql_query("SELECT count(*) FROM gina ORDER BY id DESC");
$bbb=mysql_fetch_array($aaa);
$str=Ceil($bbb[0]/$max);
echo "<br><center>Strana: ";
for($i=0;$i<$str;$i++){ //cyklus na vypsani stranek
if(($i*$max)==$poz)echo $i+1; else //pokud jsme na dane strane, nevypiseme jej jako odkaz, ale jako text
echo " <A href='zbozi_ukaz_gina.php?poz=".($i*$max)."'>".($i+1)."</A> "; //dalsi strany vypiseme jako odkaz
}

$aa = mysql_query("SELECT * FROM gina ORDER BY id DESC LIMIT $poz,$max"); //SQL dotaz do db
while($bb=mysql_fetch_array($aa))
{
?>
<a href="<? echo $bb["odkaz"];?>" ><img width="181" height="150" border="1" <? echo $bb["src"];?> /></a>
<br />
<b>
<? echo $bb["popis1"]; ?>
</b> <br />

<? echo $bb["popis2"];
echo "<br>";
}//end while
mysql_free_result($bb);
?>
Joker
Profil
A co říká ta chyba? Případně mysql_error()?
Stone
Profil *
no tak rika to tohle :Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
ale kdyz sem za to vyjmuti z databeze $aa dal :
or die ("Spojeni s databází bylo neúspešné")[i][/i]
tak to skoncilo na tom.
nightfish
Profil
dej si za ten řádek $aa = mysql_query...
echo mysql_error(); a poděl se s námi o výstup, zjevně je problém v tom dotazu (btw odkud se berou proměnné $poz a $max?)

P.S.:
- doporučuji naučit se pojmenovávat proměnné smysluplněji
- a také používat <?php ?> místo <? ?>
Stone
Profil *
tak sem tam hodil to mysql_error(); a napsalo mi to nakou pitomost: Va-B&sup1;e syntaxe je n&igrave;jaká divná bl-Bízko '7' na &oslash;ádku 1
djlj
Profil
Není náhodou prázdná proměnná $poz?
nightfish
Profil
Stone
klasický problém s register_globals - pokud nevíš o čem mluvím, podívej se do FAQ - část "Nefungují proměnné z formuláře nebo z URL"
Stone
Profil *
Aha diky za vsechno nightfish
dost si mi pomohl....
pro ty co by meli stejnej problem: jelikoz je na mym serveru zakazany pristupovat k hodnote pole jenom promenou napr.: $poz tak tam musi bejt tohle $poz=$_GET['poz'];
jeste jednou diky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0