Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
Forum PHP.pl > Forum > Przedszkole
Bondar91
Witam pojawia mi się taki błąd: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in \dodaj.php
CODE

elseif($action == 'delete' and isset($_GET['id']))
{
$id = $_GET['id'];
//Usuwanie pliku z bazy
$query = "DELETE FROM pliki WHERE id = '$id'";
$wynik = @mysql_query($query);
if(!$wynik)
{
exit('Wystapil blad w bazie danych' . mysql_error());
}
header('location: ' . $_SERVER['PHP_SELF']);
exit();
}


Błąd pojawia się w linijce pierwszej elseif($action == 'delete' and isset($_GET['id']))
com
nie w tej tylko w poprzedniej której nam nie działeś wink.gif

Kshyhoo jakbyś mógł sprzątać posty już przykryte, a nie z głównej bo potem jest problem z odpowiedzią...
Bondar91
CODE

if($action == 'dnld')
{
$disposition = 'attachment';
if( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 5') || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera 7'))
{
$mimetype = 'application/x-download';
}
}
// naglowki dla przegladraki
header('content-disposition: $disposition; filename=$filename');
header("content-type: $mimetype");
header("content-length: ' . strlen($filedata));
print $filedata;
exit();
}

elseif($action == 'delete' && {isset($_GET['id']))}
{
$id = $_GET['id'];
//Usuwanie pliku z bazy
$query = "DELETE FROM pliki WHERE id = '$id'";
$wynik = @mysql_query($query);
if(!$wynik)
{
exit('Wystapil blad w bazie danych' . mysql_error());
}
header('location: ' . $_SERVER['PHP_SELF']);
exit();
}


Wyświetla mi że błąd jest w tamtej linijce co podałem
mar1aczi
Nawias klamrowy zamykający "}" przed linią "//naglowki dla przegladarki" jest nadmiarowy.
W linii
  1. elseif($action == 'delete' && {isset($_GET['id']))}

również nawiasy klamrowe są niepoprawnie użyte (są niepotrzebne).
packa
  1. header("content-length: ' . strlen($filedata));



Cudzysłowy źle masz






MATKO ILE BŁĘDÓW exclamation.gif!! Zanim coś napiszesz poszukaj błędów w składni... Jakiego edytora kodu używasz NOTATNIKA ?!
com
po pierwsze rzadko parser wskazuje na te sama linie, chyba że błędy trywialne... typu brak ; po drugie wrzucaj kod w odpowiednie znaczniki..
Bondar91
Dobra dziala dzieki za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.