Hi@all,
versuche gerade Daten in die Datenbank zu schreiben
Konfig der Datenbank
PHP-Code:
ALTER TABLE `users` CHANGE `USER_ID` `USER_ID` INT( 4 ) NOT NULL AUTO_INCREMENT ,
CHANGE `USER_NICK_NAME` `USER_NICK_NAME` VARCHAR( 20 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL ,
CHANGE `USER_GENDER` `USER_GENDER` VARCHAR( 10 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL ,
CHANGE `USER_FIRST_NAME` `USER_FIRST_NAME` VARCHAR( 20 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL ,
CHANGE `USER_NAME` `USER_NAME` VARCHAR( 20 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL ,
CHANGE `USER_EMAIL` `USER_EMAIL` VARCHAR( 30 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL ,
CHANGE `USER_PASSWD` `USER_PASSWD` VARCHAR( 10 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL ,
CHANGE `USER_REG_IP` `USER_REG_IP` VARCHAR( 15 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL ,
CHANGE `USER_REG_DATE` `USER_REG_DATE` VARCHAR( 10 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL ,
CHANGE `USER_FLAG` `USER_FLAG` VARCHAR( 2 ) NULL
und das PHP Script
PHP-Code:
<?php
// Datenbankverbinundung per include
// $_Post auslesen
$USER_NICK_NAME = $_POST['USER_NICK_NAME'];
$USER_GENDER = $_POST['USER_GENDER'];
$USER_FIRST_NAME = $_POST['USER_FIRST_NAME'];
$USER_NAME = $_POST['USER_NAME'];
$USER_EMAIL = $_POST['USER_EMAIL'];
$USER_PASSWD = $_POST['USER_PASSWD'];
$USER_PASSWD_REPEAT = $_POST['USER_PASSWD_REPEAT'];
$USER_REG_IP = $_POST['USER_REG_IP'];
$USER_REG_DATE = $_POST['USER_REG_DATE'];
$USER_FLAG = $_POST['USER_FLAG'];
$CODE = $_POST['CODE'];
//Code Wort vergleichen
$CODEWORT = wasauchimmer;
if ($CODE == $CODEWORT)
{
// Passwoerter vergleichen
if ($USER_PASSWD == $USER_PASSWD_REPEAT) {
//Werte in die Datenbank schreiben
$sql_befehl = "
INSERT INTO users (
USER_ID,
USER_NICK_NAME,
USER_GENDER,
USER_FIRST_NAME,
USER_NAME,
USER_EMAIL,
USER_PASSWD,
USER_REG_IP,
USER_REG_DATE,
USER_FLAG,
) VALUES (
'',
'$USER_NICK_NAME',
'$USER_GENDER',
'$USER_FIRST_NAME',
'$USER_NAME',
'$USER_EMAIL',
'$USER_PASSWD',
'$USER_REG_IP',
'$USER_REG_DATE',
'$USER_FLAG',
)";
if (!$db->query($sql_befehl)) {echo "ferdisch";}else{echo "muell";}
}
else
{
echo "<h1>Passwörter stimmen nicht überein</h1>
<p class=\"ContentBox\">Bitte korrigieren Sie das Passwort</p><br /><br /><br /><br />";
}
}
else
{
echo "<h1>Zugangscode Falsch</h1>
<p class=\"ContentBox\">Bitte beachten Sie die Groß- und Kleinschreibung. Wenn Sie das Codewort nicht kennen wenden Sie sich bitte an Ihren Teamleiter oder an die Mitarbeiter der BO-Unit</p><br /><br /><br /><br />";
}
?>
Die Tabelle users bleibt trotzdem leer.
Seht Ihr einen Fehler!
MfG
Mafra
Vielen Dank euch schon mal!