Prosím o radu
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Potřeboval bych poradit s databazí mysql. Mam odkaz echo "<b><a href='index.php?page=zobrazclanek&cislo="; echo $zaznam["cislo"]; echo "'>"; echo $zaznam["titulek"]; echo "</a></b>"; na clanek. Chtel bych poradit jak odfiltrovat data v mysql jen na ten jeden článek třeba podle sloupce cislo. Snažil jsem se to vyřešit tímto mysql_query("select * from novinky where Cislo='$Cislo'") ale asi je pěkná hovadina.protože to nejede. nemůžu na netu nic najít jak by se to mělo dělat poradte kde to mam hledat nebo mi poradte jak mam jinak udelat v seznamu odkazů na článek po kliknutí na jeden konkretni zobraqzit cely článek. třeba to jde jednoduše. poradte pls jnak dik
-
<HTML>select * from novinky where Cislo='$Cislo' neni to zadna hovadina, jen bude problem nekde jinde.. tipnul bych si, ze sloupec "Cislo" nebude sloupec "cislo" ... Bez chybove hlasky mysql_error() ti vic neporadim</HTML>
-
"to nejede" Myslíš, že ti takto někdo poradí? Musíš napsat chybovou hlášku a přidat kus kódu kolem mysql_query. V tomto zásadní problém nevidím: mysql_query("select * from novinky where Cislo='$Cislo'") Kromě toho, že už se tady mnohokrát řešilo, že za sql dotazy je třeba přidávat: or die (mysql_error()), abys viděl chybovou hlášku.
-
clanek.php <h1>Výpis článků</h1> <? $spojeni = mysql_connect("mysql.wz.cz","","" ); mysql_select_db("", $spojeni); $vysledek = mysql_query( "select * from novinky order by Cislo", $spojeni); /* Konec přímé práce s databází. */ /* Cyklem procházím řádky výsledku a vytahuju z něj hodnoty do nového pole $zaznam*/ while ($zaznam = mysql_fetch_array($vysledek) ): echo "<p><b><a href='index.php?page=zobrazclanek&cislo="; echo $zaznam["Cislo"]; echo "'>"; echo $zaznam["Text_novinky"]; echo "</a></b>"; echo $zaznam["uvodnik"]; echo "<br>"; echo $zaznam["clanek"]; echo "<br>"; echo "Autor: "; echo $zaznam["Autor"]; echo "<br>"; echo "Poznamky:"; echo $zaznam["Poznamka"]; echo "</p>"; endwhile; ?> zobrazclanek.php <? $spojeni = mysql_connect("mysql.wz.cz","","" ); mysql_select_db("", $spojeni); $vysledek = mysql_query("select * from Kategorie where ID='$Cislo'",$spojeni)or die (mysql_error()); /* Konec přímé práce s databází. */ /* Zobrazeni pozadovaneho clanku*/ while ($zaznam = mysql_fetch_array($vysledek)$spojeni): echo "<p>"; echo "<h2>"; echo $zaznam["Hlavicka"]; echo "</h2>"; echo $zaznam["Text_novinky"]; echo "<br>"; echo $zaznam["uvodnik"]; echo "<br>"; echo $zaznam["clanek"]; echo "<br>"; echo "Autor: "; echo $zaznam["Autor"]; echo "<br>"; echo "Poznamky:"; echo $zaznam["Poznamka"]; echo "</p>"; endwhile; ?> toto mam sesmoleny zadna error hlaska ale nevyskoci. mrknite se kde je chyba.
-
<HTML>po mysql_query() dej: echo mysql_error();</HTML>
-
Ono to chybu nanapíše ale už vím v čem je problem. v tom, že $Cislo se nepřiřadí hodnota kterou ji dám v odkazu index.php?page=zobrazclanek&cislo=1 nejsem si jist jestli to tak jde udělat.
-
už jsem to vyřešil, problém byl ve velikosti písmenka. jinak díky za reakci já mám s těma velkéjma pis. problémy a ted jsem to totálně přehlídnul.
-
na to je jeden lek - velka pismena nepouzivat...