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