mám problém. pomůžete?
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
mám problém, který se mi nedaří vyřešit. na stránkách mám odkaz na určitou stránku se selektivním výběrem z databáze, kde se předává proměná $kolo a má tedy zobrazit záznamy odpovídající této hodnotě zadané v adrese. tato adresa je v jiném divu než se zobrazují výsledky. po kliknutí na odkaz (s hodnotou proměné $kolo) se mi sice stránka zobrazí, ale databáze hlásí, že nejsou záznamy. stále nemohu přijít na to proč. zkusíte poradit? Díky zde jsou adresy: <p class="kolo">kolo: <a href="uvod.php?page=12&kolo=1">1</a> <a href="uvod.php?page=12&kolo=2">2</a> <a href="uvod.php?page=12&kolo=3">3</a> <a href="uvod.php?page=12&kolo=4">4</a> <a href="uvod.php?page=12&kolo=5">5</a> <a href="uvod.php?page=12&kolo=6">6</a> <a href="uvod.php?page=12&kolo=7">7</a> <a href="uvod.php?page=12&kolo=8">8</a> <a href="uvod.php?page=12&kolo=9">9</a> <a href="uvod.php?page=12&kolo=10">10</a> <a href="uvod.php?page=12&kolo=11">11</a> <a href="uvod.php?page=12&kolo=12">12</a> <a href="uvod.php?page=12&kolo=13">13</a> <a href="uvod.php?page=12&kolo=14">14</a> a zde script, který je má zpracovávat, ale nezpracovává....... <?php include ("pripojeni.php"); $sql="select kolo, dom, host, vstr, obdr from sezonapm04 where kolo='$kolo'"; $mysql_result=mysql_query($sql,$pripoj); $num_rows=mysql_num_rows($mysql_result); if($num_rows==0){ echo"není žádných záznamů";} else { while($row=mysql_fetch_array($mysql_result)){ $kolo=$row["kolo"]; $dom=$row["dom"]; $host=$row["host"]; $obdr=$row["obdr"]; $vstr=$row["vstr"]; echo" $dom - $host $vstr:$obdr<br>"; }} mysql_close($pripoj); ?>
-
No, chtělo by to přesně vědět, co to vyhazuje za chybu. Nebo to jen píše to tvoje?: >> echo"není žádných záznamů";} Další věc je, (ale to mě teď zčista napadlo), jestli u tohoto SQL dotazu jdou tyto sloupce skutečně za sebou, tak jak jsou opravdu v pořadí v tabulce: >> select kolo, dom, host, vstr, obdr from sezonapm04 where kolo='$kolo' Nikdy jsem nad tím nepřemýšlel, neboť pokud vybírám víc jak ze tří sloupců, dám tam automaticky a ze zvyku hvězdičku "*". Ale fakt nevím, jestli to není jedno, jak jdou ty sloupce v SQL dotazu (v jakém pořadí za sebou). Když ani tohle nepomůže, zkus přistupovat k proměnné přes superglobální pole: $sql="select kolo, dom, host, vstr, obdr from sezonapm04 where kolo=' ".$_GET["kolo"]." ' ";
-
*- echo $sql; //vypis si CO SE TI V TOM DOTAZE VLASTNE PROMITNE *- dale jak rika Petr si to zarid pres SUPERGLOB.POLE Jinak je jedno jak ty sloupce jsou za sebou , sql dotazu je to fuk. Kdyby se ti to nepodarilo vyresit tak se ozvi na 176-031-471 (Davam dohromady fotbalovou online ligu, takze myslim ze tohle zmaknem hned) :)
-
díky moc, pomohlo přistoupit k proměnné přes superglobální pole. ještě jednou díky a až narazím na nějaký problém určtě se ozvu.