Also, ich hab n fettes Problem, und ich hoffe ihr könnt helfen!
Is recht viel code sorry!
Das ist Formular.htm:
[html]
Schlaepfer.li Registrierungsformular
input {background-color:black; color:silver;}
select {background-color:silver; color:black;}
Vorname:
Name:
Alter:
12
13
14
15
16
17
18
19
20
Über 20
Mail:
Wohnort:
Geschlecht:
Männlich
Weiblich
Passwort:
Passwort zur überprüfung:
[/html]
Das ist registration.php:
[php]
<?php
include("includes/mysqlconnect.php");
include("includes/variables.php");
include("includes/tests.php");
include("includes/mysqlinput.php");
echo '';
echo '';
echo "Super sie sind registriert! Bitte Logen sie sich jetzt ein!";
?>
[/php]
Das ist mysqlconnect.php:
[php]
<?php
$link = mysql_connect('localhost', 'chrigixx', '****');
if (!$link) {
die('keine Verbindung möglich: ' . mysql_error());
}
$db_selected = mysql_select_db('chrigixx', $link);
if (!$db_selected) {
die ('Kann Chrigixx nicht benutzen : ' . mysql_error());
}
?>
[/php]
Das ist variables.php:
[php]
<?php
$vorname = $_POST['vorname'];
$name = $_POST['name'];
$age = $_POST['age'];
$mail = $_POST['mail'];
$sex = $_POST['sex'];
$ort = $_POST['ort'];
$passwort = $_POST['passwort'];
$passcorrect = $_POST['passcorrect'];
//Beginn Datum
$time = time();
$dateunix = getdate($time);
$date = $dateunix['mday']."/".$dateunix['mon']."/".$dateunix['year'];
//Ende Datum
?>
[/php]
Das ist tests.php:
[php]
<?php
$test = "SELECT * FROM login WHERE mail LIKE
'$mail'";
$abfrage1 = mysql_query($test);
$mailcontrol = mysql_fetch_assoc($abfrage1);
if(empty($mailcontrol)) {
include("includes/mysqlinput.php");
} else {
echo "Es besteht schon ein Account mit der Eingegebenen E-mail-addresse!!! Bitte loggen sie sich mit diesem Account ein!";
}
if($passwort != $passcorrect) {
echo "Bitte geben sie 2 übereinstimmende Passwörter ein!!";
}
?>
[/php]
Das ist mysqlinput.php:
[php]
<?php
$eintrag = "INSERT INTO login (vorname, name, age,
mail, sex, ort, passwort, date) VALUES ('$vorname', '$name',
'$age', '$mail', '$sex', '$ort', '$passcorrect', '$date')";
$eintragen = mysql_query($eintrag);
?>
[/php]
So und jetzt kommt mein fettes Prob:
In meinem Phpmyadmin sieht die tabelle so aus:
id|vorname |name |age|mail |sex|ort |passwort|date
1 |Mein|Name|?? ||m |||27/08/2006
2 |Mein|Name|?? ||m |||27/08/2006
Ich habe keine Ahnung wieso dass es meinen eintrag 2 mal einträgt! weiss JEmand von euch vieleicht wieso??