CreamyCewie
Photoshop-Künstler
Hi,
ich sitz hier an ner Registrierung, und hab lt. folgender Fehlermeldung einen Fehler in meinem SQL-Querry:
so sehen meine Files aus:
register.php
sql-command1.php
Ich such mich dumm und dämlich, aber ich find den Fehler ned - fällt euch da was auf?
Danke & LG
Creamy
ich sitz hier an ner Registrierung, und hab lt. folgender Fehlermeldung einen Fehler in meinem SQL-Querry:
Notice: Undefined variable: adresse in /home/.sites/127/site693/web/TEST/shop/inc/reglogin/register/sql-command1.php on line 22
Es konnte kein SQL-Query vorbereitet werden: Column count doesn't match value count at row 1
so sehen meine Files aus:
register.php
PHP:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
// Varriablen übernehmen
$email = $_POST["reg-email"];
$pre_passwort = $_POST["reg-passwort"];
$passwort = htmlentities($pre_passwort, ENT_QUOTES, "UTF-8");
$pre_firstname = $_POST["reg-firstname"];
$firstname = htmlentities($pre_firstname, ENT_QUOTES, "UTF-8");
$pre_lastname = $_POST["reg-lastname"];
$lastname = htmlentities($pre_lastname, ENT_QUOTES, "UTF-8");
$pre_street = ($_POST["reg-street"]);
$street = htmlentities($pre_street, ENT_QUOTES, "UTF-8");
$pre_nr = ($_POST["reg-nr"]);
$nr = htmlentities($pre_nr, ENT_QUOTES, "UTF-8");
$pre_plz = ($_POST["reg-plz"]);
$plz = htmlentities($pre_plz, ENT_QUOTES, "UTF-8");
$pre_town = ($_POST["reg-town"]);
$town = htmlentities($pre_town, ENT_QUOTES, "UTF-8");
$pre_country = ($_POST["reg-country"]);
$country = htmlentities($pre_country, ENT_QUOTES, "UTF-8");
$pre_birthdate = ($_POST["reg-bday-day"]) . " | " . ($_POST["reg-bday-month"]) . " | " . ($_POST["reg-bday-jear"]);
$birthdate = htmlentities($pre_birthdate, ENT_QUOTES, "UTF-8");
if (isset($_POST["reg-newsletter"])) {
$newsletter = ($_POST["reg-newsletter"]);}
?>
<?php
// verbindung zur Datenbank herstellen
include ("inc/mysql/connect-customers.php");
?>
<?php
// Prüfen ob die AGB akzeptiert wurden
if (isset($_POST["reg-agb"]))
{
// SQL-Command1 vorbereiten
include ("inc/reglogin/register/sql-command1.php");
//Registrierung durchführen
include ("inc/reglogin/register/do-register.php");
}
else
{
echo "Sie müssen die AGB und die Datenschutzrichtlinien akzeptieren! <a href=\"registrieren.php\">Zurück zum Registrierungsformular</a>";
}
?>
sql-command1.php
PHP:
<?php
//SQL-Command vorbereiten
$sql_command =
"
INSERT INTO
UserData(FirstName, LastName, BirthDate, AdrStreet1, AdrNr1, AdrPLZ1, AdrTown1, AdrCountry1, Email, Passwort)
VALUES
(
'".$firstname."',
'".$lastname."',
'".$birthdate."',
'".$street."',
'".$nr."',
'".$plz."',
'".$town."',
'".$country."',
'".$email."',
'".$passwort."',
'".$adresse."'
);";
?>
Ich such mich dumm und dämlich, aber ich find den Fehler ned - fällt euch da was auf?
Danke & LG
Creamy