Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z kodem logowania
Forum PHP.pl > Forum > Przedszkole
Woolf
To mój pierwszy post na tym forum, więc witam Was wszystkich!
Mam problem z jednym kodem z książki "PHP5. Tworzenie stron WWW (Wydanie II)".
Jest to ćwiczenie "Pobieranie nazwy i hasła użytkownika".
Oto kod:
Kod
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<title>4-01</title>
</head>
<body>
<?
$hasla = array ('admin' => 'hasloadmina14', 'tester' => 'tester14',
'marek' => '1wgd7w3', 'henryk' => '56sghx');
if (($_POST['uzytkownik']) && ($_POST['haslo'])) {
if ($hasla[$_POST['uzytkownik']] == $_POST['haslo']) {
print ("Tajna informacja to: <b>2*2=4</b>");
} else {
print ("Wpisano niepoprawne dane o użytkowniku i haśle.<br>");
print ('<a href="4-01.html">Wróć</a> i spróbuj ponownie.');
}
} else {
print '<form action="4-01.html" method=POST>';
print '<table><tr><td>uzytkownik: </td><td><input type="text" ';
print "name=\"uzytkownik\" value=\" ".$_POST['uzytkownik']."\"></td></tr>";
print '<tr><td>haslo: </td><td><input type="password" ';
print 'name="haslo"></td></tr></table>';
print '<input type="submit" value="Wyślij">';
print '</form>'
}
?>
</body>
</html>


Po otwarciu tego pliku pojawia się:
Cytat
Parse error: syntax error, unexpected '}' in ****** on line 25


W czym tkwi problem?
Foxx
Brak średnika w linii
  1. <?php
  2. print '</form>'
  3. ?>


Używaj znaczników PHP do kodu php a sam używaj edytora, który będzie Ci wskazywał miejsca błędów składni, na przykład Eclipse.
peter13135
print '</form>'

gdzie średnik questionmark.gif
bełdzio
po "print '</form>'" nie masz srednika
Foxx
Chopaki! Czytajcie posty poprzedników, przecież Woolf zrozumie jak przeczyta raz...

Na koniec dodam w takim razie, że brakuje średnika:
print '</form>'

haha.gif
Woolf
O kurde, to ja siedzę nad tym dwie godziny...a wystarczyło dobrze przeczytać kod haha.gif...
W każdym razie - wielkie dzięki winksmiley.jpg .
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.