Robiłem rejestracje na stronę i chciałem , że po wciśnięciu przycisku "Wyślij" pokaże nam uzupełnione dane , ale pokazuje się sam kod PHP
Plik account.php
<?php
if (isset($_POST["submit"])) {
if (empty($_POST["imiegwiazdy"]) ||
empty($_POST["nazwiskogwiazdy"]) ||
empty($_POST["pseudo"]) ||
echo "<p style=\"color:red\">Musisz wypełnić wszystkie pola i <b>zaakceptować regulamin!</b></p>";
echo "<p><a href=\"register.php\">Powrót do formularza</a></p>";
} else {
?>
<h3>Dziękujemy za zgłoszenie!</h3>
<p>Twoje dane:</p>
<ul>
<li>Imię: <b>
<?= trim($_POST["imiegwiazdy"]); ?></b></li>
<li>Nazwisko: <b>
<?= trim($_POST["nazwiskogwiazdy"]); ?></b></li>
<li>Pseudonim: <b>
<?= trim($_POST["pseudo"]); ?></b></li>
Plik register.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="pl">
<head>
<body bgcolor ="#F5FFFA">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Formularz</title>
</head>
<?php
function register() {
?>
<form action="account.php" method="post">
<div>
<font size="1">
<h1 align ="center">Imię Gwiazdy WreslingLife:<br />
<input name="imiegwiazdy" value="" /><br />
Nazwisko Gwiazdy WreslingLife:<br />
<input name="nazwiskogwiazdy" value="" /><br />
Pseudonim Gwiazdy:<br />
<input name="pseudo" value="" /><br />
<input type="checkbox" name="reg" value="checked" />Akceptuję <b>regulamin</b><br /><br />
<input type="submit" value="Wyślij" name="submit"/></h1></font>
</div>
</form>
<?php
}
?>
<body>
<?php
register();
?>
</body>
</body>
</html>
Co jest nie tak?
EDIT: Wyskakuje mi taki parser errorów
Kod
Parse error: syntax error, unexpected $end in C:\Program Files\VertrigoServ\www\Home\account.php on line 32
Linijka 32
?>
Ten post edytował Night123 22.01.2013, 12:50:12