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

Odpowiedz Nowy wątek
2015-01-05 14:48
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

edytowany 1x, ostatnio: furious programming, 2015-01-06 00:55
Treści błędów wstawiaj w znaczniki &lt;code&gt; - furious programming 2015-01-06 00:56

Pozostało 580 znaków

2015-01-05 14:56

Spróbuj tak:

http://stackoverflow.com/a/9583124

edytowany 1x, ostatnio: bakeraw2, 2015-01-05 14:56

Pozostało 580 znaków

2015-01-05 14:56
Mały Terrorysta
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

Pozostało 580 znaków

2015-01-05 15:00
0
 
echo "<p>Witaj $_POST['fname']</p>;

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

Pozostało 580 znaków

2015-01-05 15:03
0

Brakuje Ci zamykającego apostrofu, powinno być:

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

Pozostało 580 znaków

2015-01-05 15:06
MałyTerorysta
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

edytowany 2x, ostatnio: furious programming, 2016-12-13 18:26
Wstawiaj kod w znaczniki kolorujące składnię; - furious programming 2015-01-06 00:57

Pozostało 580 znaków

2015-01-05 17:31
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.

edytowany 2x, ostatnio: Uczeń czarnoksiężnika, 2015-01-05 18:15
"...że książka nie jest tak dobra jak sądziłem." Nie czytalem, ale moze po prostu ty zrobiles blad w przepisywaniu? EDIT: Faktycznie tak jest ;p - ProCasher 2015-01-05 17:44

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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