Autor | Zpráva | ||
---|---|---|---|
Stone Profil * |
#1 · Zasláno: 23. 6. 2007, 13:18:17
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 |
#2 · Zasláno: 23. 6. 2007, 13:22:31
A co říká ta chyba? Případně mysql_error()?
|
||
Stone Profil * |
#3 · Zasláno: 23. 6. 2007, 13:26:59
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 |
#4 · Zasláno: 23. 6. 2007, 14:44:32
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 * |
#5 · Zasláno: 23. 6. 2007, 15:01:29
tak sem tam hodil to mysql_error(); a napsalo mi to nakou pitomost: Va-B¹e syntaxe je nìjaká divná bl-Bízko '7' na øádku 1
|
||
djlj Profil |
#6 · Zasláno: 23. 6. 2007, 15:02:18
Není náhodou prázdná proměnná $poz?
|
||
nightfish Profil |
#7 · Zasláno: 23. 6. 2007, 15:10:50
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 * |
#8 · Zasláno: 23. 6. 2007, 15:48:05
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 |
||
Časová prodleva: 17 let
|
0