| 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: 16 let
|
|||
0