Autor | Zpráva | ||
---|---|---|---|
Lillian Profil * |
#1 · Zasláno: 24. 7. 2007, 15:41:56
Prosím vás, mám počítadlo stažení. Administrace je OK, tam se mi to započítává, ale když to dám na web, tak mi to hlásí, že počítadlo stažení pro tento soubor nebylo nalezeno. Nevíte, kde je chyba?
<?php if(file_exists("./down/konfigurace.php")) { include("./down/konfigurace.php"); } else { die("Konfigurační soubor nebyl nalezen."); } $soubor = strtolower(escapeshellcmd(addslashes($_GET[soubor]))); $sql = mysql_query("SELECT stazeni FROM down_data WHERE titulek = '$soubor' LIMIT1;") or $chyba = "Chyba databaze."; $row = mysql_fetch_array($sql); if($chyba) { echo $chyba; } elseif(!$row) { echo "Pocitadlo stazeni pro tento soubor nebylo nalezeno..."; } else { echo $row[0]; } ?> |
||
K. Profil * |
#2 · Zasláno: 24. 7. 2007, 16:13:18
A máš v DB pro ten soubor záznam?
|
||
Lillian Profil * |
#3 · Zasláno: 24. 7. 2007, 16:15:49
Ano, mám... Tam se mi to započítává úplně normálně...
|
||
DJ Miky Profil |
#4 · Zasláno: 24. 7. 2007, 16:59:33 · Upravil/a: DJ Miky
Zkus si pomocí echo mysql_num_rows($sql); vypsat, jestli ti to opravdu něco vybere. Pokud ne, tak hledej problém v SQL dotazu nebo v databázi.
|
||
Lillian Profil * |
#5 · Zasláno: 24. 7. 2007, 17:04:12
Napsalo mi to nulu...
|
||
Zool Profil * |
#6 · Zasláno: 26. 7. 2007, 09:27:36
Zkus napsat sql dotaz celým vekým, někdy to DB vyžaduji!
|
||
djlj Profil |
#7 · Zasláno: 26. 7. 2007, 10:43:24
Zool
No tak to asi těžko :). Lillian Určitě má proměnná $soubor správnou hodnotu? |
||
nightfish Profil |
#8 · Zasláno: 26. 7. 2007, 10:53:15
LIMIT1;")
mezi LIMIT a číslem musí být mezera, ne? |
||
Alphard Profil |
#9 · Zasláno: 26. 7. 2007, 10:57:28
$_GET[soubor]
$_GET['soubor'] |
||
nightfish Profil |
#10 · Zasláno: 26. 7. 2007, 10:59:02
a pro jistotu ještě
or $chyba = "Chyba databaze."; nahradit za or $chyba = mysql_error(); |
||
Časová prodleva: 17 let
|
0