Autor | Zpráva | ||
---|---|---|---|
asusák Profil * |
#1 · Zasláno: 9. 9. 2009, 21:54:03
Píše mi to ve scriptu takovouhle chybu:
Parse error: syntax error, unexpected T_IF in /home/httpd/ultimate-war.cz/www/reklama1.php on line 28 A script vypadá takhle: <? if (IsSet($_POST['odkaz'])){ $odkaz = $_POST['odkaz']; $nazev = $_POST['nazev']; $obrazek = $_POST['obrazek']; $do = $_POST['do']; if ($odkaz !="" and $nazev !="" and $obrazek !="" and $do !="") { $odkaz = $_POST['odkaz']; $nazev = $_POST['nazev']; $obrazek = $_POST['obrazek']; $do = $_POST['do']; $sql = mysql_query("INSERT INTO nastenka (`odkaz`,`nazev`,`obrazek`,`do`) VALUES ('$odkaz','$nazev','$obrazek','$do')"); if($sql){ echo "Záznam byl úspěšne vložen do databázy! <a href='index.php?kategorie=$kat'>Jdi na článek</a>"; } else { echo "Záznam sa nepodarilo vložit do databáze! <a href='#' onclick='history.back()'><- Zpět</a>"; } mysql_close(); } else {echo "nevyplnili jste některý z údajů";} } elseif (IsSet($_GET['heslo'])){ $heslo = $_POST['heslo'] if ($heslo == 'bakus') { echo "<form name='clank' method='post' action='uloz.php'>"; echo "<input name='odkaz' value=''/><br> Vložte odkaz na stránku<br><br>"; echo "<input name='nazev' value=''/><br> Vložte název Stránky na kterou odkazujete<br><br>"; echo "<input name='do' value=''/><br> Vložte do kdy bude bannr vidět. např.:2009-09-05<br>"; echo "<br><input type='submit' name='post_shout' value='Odeslat' class='button' /></form>";} else {echo "špatné heslo";} } else {echo "<form name='clank' method='get' action='uloz.php'>"; echo "<input name='heslo' value=''/><br> Vložte heslo pro přihlášení do administrace reklamy<br><br>"; echo "<br><input type='submit' name='post_shout' value='Odeslat' class='button' /></form>";} ?> Nevím kde je chyba |
||
hary28 Profil |
#2 · Zasláno: 9. 9. 2009, 21:57:19
chybí na konci řádku 27 středník!
|
||
drasha Profil |
#3 · Zasláno: 9. 9. 2009, 21:58:27
OT: dost divný skript :D
|
||
SwimX Profil |
#4 · Zasláno: 9. 9. 2009, 22:38:26
asusák:
if (IsSet($_POST['odkaz'])){ $odkaz = $_POST['odkaz']; $nazev = $_POST['nazev']; $obrazek = $_POST['obrazek']; $do = $_POST['do']; if ($odkaz !="" and $nazev !="" and $obrazek !="" and $do !="") { $odkaz = $_POST['odkaz']; $nazev = $_POST['nazev']; $obrazek = $_POST['obrazek']; $do = $_POST['do']; zbytečně dvakrát $sql = mysql_query("INSERT INTO nastenka (`odkaz`,`nazev`,`obrazek`,`do`) VALUES ('$odkaz','$nazev','$obrazek','$do')"); elseif (IsSet($_GET['heslo'])){ $heslo = $_POST['heslo'] if ($heslo == 'bakus') toe upřímě dosti strašné řešení přihlašování by měl být formulář, odesílanej přes post, a při přihlášení by se něco mělo uloži tdo sessiony a do potom kontrolovat. Myslím že to je i v Nejčastějších potížích s PHP |
||
Časová prodleva: 15 let
|
0