![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 17.10.2006 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
witam, mam taki oto kod:
Kod <HTML> <HEAD> </HEAD> <title>Sklep komputerowy rci - wyniki zamówienia</title> <BODY> <h1>Wyniki zamówienia:</h1> <?php $ilosc_amilo = $_POST['ilosc_amilo']; $ilosc_hp = $_POST['ilosc_hp']; $razem = $ilosc_amilo + $ilosc_hp; define("CENAAMILO", '2499'); define("CENAHP", '2399'); $koszt = CENAAMILO*$ilosc_amilo + CENAHP*$ilosc_hp; $a = @(4/0); //dzięki temu operatorowi unikamy info o błędzie if($razem == 0) { echo "<font color=red>"; echo "Nie złożyłeś poprawnie zamówienia!"; echo "<a href=index.htm>WRÓĆ</a>"; echo "</font>"; } else { echo"<p>Zamówienie przyjęte o "; echo date('H:i, jS F'); echo "<br><br>I wygl±da następuj±co:<br>"; echo "$ilosc_amilo sztuk Amilo Pro v2030<br>"; echo $ilosc_hp. " sztuk HP Compaq Presario<br>"; echo <<<opis <br>szydera.pl is comin... opis; echo "<br>Razem zamówiono $razem sztuk<br>"; echo "ٱczny koszt: number_format($koszt.2) PLN<br>"; echo "<p>".$gdzie."</p>"; echo"</p>"; echo "<hr>"; echo "Dowiedział się z:"; switch($skad) { case 'a': echo "Stały klient"; break; case 'b': echo "Wyszukiwarka"; break; case 'c': echo "TV"; break; default: echo "Źródło nieznane"; break; } } echo "<hr>"; $pi = 0.00; echo "<p>gettype($koszt)"; settype(pi, 'string'); echo "gettype($pi)<br></p>"; ?> </BODY> </HTML> No i niestety blad: Kod Parse error: parse error, unexpected $end in C:\www\proba\proba.php on line 62 Oszukalem sie sporo, co do tego bledu i wychodzi na to, ze wyskakuje, gdy nie zamknie sie jakiejs klamry, zapomni ';' , ale jak widac u mnie klamer i ';' nie brakuje ZADNYCH... do czego wiec sie przyczepia? (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 1 Dołączył: 26.07.2006 Skąd: Londyn Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Masz tu fragment ze składnią heredoc
powinieneś wiedzieć, że zamknięcie fragmentu ze składnią heredoc musi znajdować się jako pierwszy znak w nowej lini - nie możesz mieć [tab]opis;, [spacja]opis; czy [whetever]opis; tylko samo opis;. IMHO to własnie jest przyczyna błędu, jako że z powodu tego własnie zlego zamkniecia od linii w której masz echo <<<opis reszta traktowana jest jako string a nie jako kod php. BTW, to jakis kod testowy czy taki produkcyjny, dzialajacy? Pytam z ciekawosci, bo fajne masz w nim kwiatki :) $a = @(4/0); - ten jest niezły np. Aha, w 5 linii od końca też masz błąd, więc popraw go też, bo dalej nie będzie działać. (edit: @Luciano już pokazał gdzie konkretnie) pozdr. Ten post edytował siemakuba 17.10.2006, 17:32:09 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 17.10.2006 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
dzieki chlopaki, juz chula (IMG:http://forum.php.pl/style_emoticons/default/Rkingsmiley.png)
siemakuba to moj pierwszy skrypt w php (tak to sie chyba nazywa), wiec poTRICKOWALEM sobie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.09.2025 - 12:33 |