Błąd z przykładem w książce

0

Witam,
chciałem nauczyć się PHP, to wypożyczyłem książkę "PHP5, Apache i MySQL. Od podstaw" lecz gdy chciałem uruchomić pierwszy przykład

 <?php
if ($_POST["fname"] == "Jan") {
 echo "<p>Witaj $_POST['fname']</p>;
}
else {
 echo "<h2>Nie masz na imię Jan, więc nie możesz wejść na tę witrynę.</h2>"
}
?>

i nie wiem dlaczego wyskakuje mi błąd:

"Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\htdocs\php\index.php on line 3"
Dopiero zaczynam naukę programowania i nie mam pojęcia dlaczego ten błąd wyskoczył.
Jeśli umieściłem wątek w złej kategorii to przepraszam.

dodanie znacznika <code> - @furious programming

0

przeczytaj jeszcze raz tą książkę,albo zacznij ją czytać od działu gdzie omawiane są błędy bo ten po łengielsku widać jak pociąg na torach

0
 
echo "<p>Witaj $_POST['fname']</p>;

jakiś przeciąg z tymi cudzysłowami :)

0

Brakuje Ci zamykającego apostrofu, powinno być:

 echo "<p>Witaj $_POST['fname']</p>";
0

kolega nade mną dał ci stronę gdzie znak zielonego znak akceptacji tłumaczy popełniony błąd

dla przykładu

źle

echo $sqlupdate1 = "UPDATE table SET commodity_quantity=$qty WHERE user=$rows['user'] ";

dobrze

echo $sqlupdate1 = "UPDATE table SET commodity_quantity=$qty WHERE user='".$rows['user']."' ";

PHP nie jest aż tak trudny

źle

echo "$Zmienna";

dobrze

echo $Zmienna; echo " . $zmienna . ";

a dla '' wpisanie '$zmienna' da wynik $zmienna

dodanie znaczników <code class="php"> - @furious programming

0

dziękuję za pomoc, przykład kopiowałem z książki, widzę, że książka nie jest tak dobra jak sądziłem. A książka od tego przykładu się zaczyna, wcześniejszy rozdział to instalowanie Apacha, MySQL'a i PHP.

@ProCasher też tak sądziłem z początku, dlatego znalazłem wersje elektroniczną, może tylko części, ale przykład ten był.
http://pdf.helion.pl/phappo/phappo-2.pdf
Lecz nic nie zmieniło i kod który podałem w wątku jest skopiowany z ww pdf'u.

1 użytkowników online, w tym zalogowanych: 0, gości: 1