lukilukihtml1
Neues Mitglied
hallo! ich arbeite an einem login mit php und mysql.
nun habe ich ein problem.
ich habe eine unexpected T_VARIABLE on line 41. was soll das & was stimmt in meinem quellcode nicht? lg
nun habe ich ein problem.
ich habe eine unexpected T_VARIABLE on line 41. was soll das & was stimmt in meinem quellcode nicht? lg
PHP:
<h3>Registrieren</h3>
<?php if (!isset ($_GET['page'])){
?>
<form action="new.php?page=2" method="post">
Benutzername <br />
<input type="text" name="name" /> <br/>
Passwort <br />
<input type="password" name="password" /><br />
Passwort wiederholen <br />
<input type="password" name="password2" /> <br />
<input type="submit" value="abschicken!" />
</form>
<?php
}
?>
<?php
if (isset ($_GET['page'])){
if ($_GET['page'] == '2'){
$user = strtolower($_POST['name']);
$password = md5($_POST['password']);
$password2 = md5($_POST['password2']);
if ($password != $password2) {
echo '
<form action=\"new.php\">
Passwörter stimmen nicht überein. Bitte versuche es nocheinmal. <br />
<input type=\"submit\" value=\"zurück\" />';
} else {
$verbindung = mysql_connect ("localhost", "lukehtml", "******")
or die ('Fehler im System');
mysql_select_db('lukehtml_data1')
or die ('Verbindung zur Datenbank war nicht möglich!')
$control = 0; // << zeile 41
$abfrage = "SELECT user FROM lukehtml_data1 WHERE username = '$user'";
$ergebnis = mysql_query($abfrage)
while ($row = mysql_fetch_object($ergebnis))
{
$control++;
}
if ($control = 0) {
echo '
<form action=\"new.php\">
Username schon verwendet. Bitte wähle einen anderen. <br />
<input type=\"submit\" value=\"zurück\" />';
} else {
$eintrag = "INSERT into lukehtml_data1
(username, password)
VALUES
('$user', '$password');"
}
}
}
}
?>