Autor | Zpráva | ||
---|---|---|---|
neznámý Profil * |
Ahoj, udělal sem si kod na přidávání videa:
<? if (isset($_GET["add_video"])){ item("Přidat video"); if($_SESSION['right_matches'] AND $_SESSION['idses']){ if ($_POST['odeslano']==1){ $adddate = $_POST["adddate"]; $addnazev = $_POST["addnazev"]; $addcountry = $_POST["addcountry"]; $addsection = $_POST["addsection"]; if (strlen($addnazev)==0){ error("Musí být vyplněn název!"); } elseif (strlen($adddate)==0){ error("Musí být vyplněno datum!"); } $add_video = MySQL_Query("INSERT INTO videos SET id = '' , date = '$adddate' , nazev = '$addnazev' , section = '$addsection' "); if (!$add_video){ error("$lng_error"); } else { info("$lng_posted"); } } } } $sql_user = MySQL_Query("SELECT * FROM users WHERE id = '".$_SESSION['idses']."' "); $row_user = MySQL_Fetch_Array($sql_user); ?> Jenže problém je vtom ,když si otevřu stránku pro přidávání napíše to Parse error: syntax error, unexpected '}' in /var/www/virtual/d-servers.cz/klan/htdocs/modules/admin_videos.php on line 25 jenže na řádku 25 mám: $row_user = MySQL_Fetch_Array($sql_user); a né žádnou uvozovku... nevítě někdo včem je chyba? Moderátor Alphard: Titulek „prosím o pomoct“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
|
||
panther Profil |
#2 · Zasláno: 10. 12. 2009, 16:05:05
neznámý:
na předchozím řádku máš zavřenou jednu závorku navíc, ne? |
||
neznámý Profil * |
#3 · Zasláno: 10. 12. 2009, 16:27:25
no neřekl bych, i sem jí zkoušel smazat a píše to furt to samý
|
||
MCKAY Profil |
#4 · Zasláno: 10. 12. 2009, 16:34:46
neznámý:
Je evidentní, už podle té chybové hlášky, o co tam jde. Podívej se na všechno před 25.řádkem a hledej, kde máš něco navíc, ten error mluví za vše. |
||
redy Profil * |
#5 · Zasláno: 10. 12. 2009, 16:58:52
neznámý
Co treba si ty zavorky zkusit zpocitat? Pak tady pouzivej ty silacke reci. Syntax error je jen o pozornosti. Ja ho treba nemel uz dlouho, a vis proc? Real-time kontrola syntaxe. |
||
fuckin Profil |
#6 · Zasláno: 10. 12. 2009, 17:05:43
neznámý:
Zadny syntax error tam neni. Bud je spatne nastaveny server nebo mas chybu v tech pouzitych funkcich. Zkus to na jinem hostingu. |
||
Alphard Profil |
#7 · Zasláno: 10. 12. 2009, 18:57:59
fuckin:
„Zkus to na jinem hostingu.“ Ještě jsem se nesetkal s tím, aby parse errory závisely na nastavení. neznámý: Ukazujete nám správný soubor? Co se stane, když odmažete ty poslední řádky? |
||
AM_ Profil |
#8 · Zasláno: 10. 12. 2009, 20:50:28
neznámý:
docela by bodlo, kdybys to odsazení sjednotil; když jednou odsazuješ o dvě mezery, jednou o čtyři, a ani tohle nedodržuješ - třeba závorka za }else{ na 18. řádku od pohledu není ukončená (a jestli k ní patří ta další z těch čtyř, tak jí máš dost mimo). Pevně věřím, že když si v kódu uděláš pořádek, hned uvidíš, co kde chybí - také existují editory, z těch jednodušších např. PSPad, které mimo zvýraznění syntaxe umí označit i závorku, která se páruje s označenou - v takovém editoru je nalezení chyby otázka vteřin. |
||
Časová prodleva: 14 let
|
0