Autor | Zpráva | ||
---|---|---|---|
medion Profil * |
#1 · Zasláno: 9. 8. 2007, 12:10:28
Dobrý den, měl bych jednu otázečku:
mám seznam produktů na jedné stránce a ke každému produktu mám odkaz .../detail.php?id=1 .atd přičemž id se samozřejmě mění... na sránce detail.php mám toto:
problém je ten, že kdokoliv může vložíš do URL id a pokud takový není, zobrazí se poloprázdná tabulka. Jak bych se tomu mohl vyhnout nebo jaké je elegatní řešení, abych zobrazil detail produktu z určitého seznamu, děkuju za odpovědi |
||
medion Profil * |
#2 · Zasláno: 9. 8. 2007, 12:12:18
nevím proč to tak useklo...
pokračování: jak bych tento problém mohl vyřešit nebo jak elegantně zobrazit detail produktu ze seznamu. děkuju za odpovědi |
||
Alphard Profil |
#3 · Zasláno: 9. 8. 2007, 12:17:15
mysql_num_rows();
|
||
medion Profil * |
#4 · Zasláno: 9. 8. 2007, 12:29:58
a to mi pomůže jak?
|
||
nightfish Profil |
#5 · Zasláno: 9. 8. 2007, 12:31:39
a to mi pomůže jak?
vrátí 0 v případě, že dotaz nevrátí žádná data... |
||
joejoe Profil * |
#6 · Zasláno: 9. 8. 2007, 12:43:39
$id=(int)$_GET['id']; // pokud ma byt vysledek cislo, tak je nelepsi zabezpeceni pretypovat vstup na cislo
require("connect.php"); $select="SELECT * FROM products WHERE ID = '".$id."'"; if (!($query=mysql_query($select))) { throw new Exeception(mysql_error()); // vyplati se kontrolovat jestli sql dotaz dopadl uspesne } if ($result=mysql_fetch_assoc($query)) { print_r($result); } else { echo 'pocet nalzenych radku je 0 '; } nebo if (mysql_num_rows($query) == 0) { echo 'pocet nalezenych radku je 0'; } |
||
medion Profil * |
#7 · Zasláno: 9. 8. 2007, 12:46:26
a ukázali byste mi, jak to použít?
|
||
medion Profil * |
#8 · Zasláno: 9. 8. 2007, 12:47:38
pozdě:-) děkuju to mi stačí
|
||
nightfish Profil |
#9 · Zasláno: 9. 8. 2007, 13:04:54
a ukázali byste mi, jak to použít?
já osobně bych ti spíš ukázal, kde podobné informace zjistit, protože se to do budoucna jeví perspektivněji http://cz.php.net/mysql_num_rows http://www.linuxsoft.cz/article.php?id_article=344 |
||
medion Profil * |
#10 · Zasláno: 9. 8. 2007, 15:00:08
nightfish
děkuju moc, nastuduju to |
||
Časová prodleva: 17 let
|
0