C
Chrigi_111
Guest
Also, ich hab n fettes Problem, und ich hoffe ihr könnt helfen!
Is recht viel code sorry!
Das ist Formular.htm:
Das ist registration.php:
Das ist mysqlconnect.php:
Das ist variables.php:
Das ist tests.php:
Das ist mysqlinput.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??
Is recht viel code sorry!
Das ist Formular.htm:
HTML:
<html>
<head>
<title>Schlaepfer.li Registrierungsformular<title>
<style>
input {background-color:black; color:silver;}
select {background-color:silver; color:black;}
</style>
</head>
<body bgcolor="silver" text="black">
<center>
<font face="Arial">
<form name="Registration" method="POST" action="registration.php">
Vorname:<br />
<input type="text" name="vorname" size="20"><br /><br />
Name:<br />
<input type="text" name="name" size="20"><br /><br />
Alter:<br />
<select name="age">
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="20+">Über 20</option>
</select><br /><br />
Mail:<br />
<input type="text" name="mail" size="20"><br /><br />
Wohnort:<br />
<input type="text" name="ort" size="20"><br /><br />
Geschlecht:<br />
<select name="sex">
<option value="Männlich">Männlich</option>
<option value="Weiblich">Weiblich</option>
</select> <br /><br />
Passwort:<br />
<input type="password" name="passwort" size="20"><br /><br />
Passwort zur überprüfung:<br />
<input type="password" name="passcorrect" size="20"><br /><br />
<input type="submit" value="Registrieren!" name="Senden">
</form>
</font>
</center>
</body>
</html>
Das ist registration.php:
PHP:
<?php
include("includes/mysqlconnect.php");
include("includes/variables.php");
include("includes/tests.php");
include("includes/mysqlinput.php");
echo '<body bgcolor="Silver">';
echo '<font color="000000" face="Arial">';
echo "Super sie sind registriert! Bitte Logen sie sich jetzt ein!";
?>
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:
<?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:
<?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!!";
}
?>
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);
?>
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??
Zuletzt bearbeitet von einem Moderator: