Datenbankproblem!

e-arty

Mitglied
Hallo Forum,

könnte mal wieder eure Hilfe gebrauchen. Die Daten in meinem Code sollen per INSERT INTO eigentlich in die Datenbank übernommen werden. Es passiert aber nicht viel, alle Felder die manuell eingegeben werden, lassen sich nicht in die DB übertragen. Nur die Werte für Bestellt, Abbestellt und IP werden übernommen. Wäre nett, wenn sich jemand den Code mal angucken könnte. THX im Vorraus. :)
 

Anhänge

Du hast vor dem Input ein paar Zeilen in den steht $_Request
Request, Get und Post werden jedoch komplett gross geschrieben.
Also
$_REQUEST $_GET und $_POST
 
Meinst Du hier
PHP:
mysql_query("UPDATE Newsletterabonnenten SET Bestellt='$Bestellt', Abbestellt=NULL, IP='$ip' WHERE Email='".$_REQUEST['Email']."'", $DatabasePointer);

Falls ja, aender das mal in:
PHP:
$email=$_REQUEST["Email"];
mysql_query("UPDATE Newsletterabonnenten SET Bestellt='$Bestellt', Abbestellt=NULL, IP='$ip' WHERE Email='email'", $DatabasePointer);
 
Nein eher hier!

PHP:
$name = $_REQUEST['Name']; 
$company = $_REQUEST['Company']; 
$adress1 = $_REQUEST['Adress1']; 
$adress2 = $_REQUEST['Adress2']; 
$country = $_REQUEST['Country']; 
$email = $_REQUEST['Email']; 
$bestellt = date("Y-m-d"); 
$ip = getenv("REMOTE_ADDR"); 
mysql_query("INSERT INTO Newsletterabonnenten (Name, Company, Adress1, Adress2, Country, Email, Bestellt, IP) VALUES 
'$name', '$company', '$adress1', '$adress2', '$country', '$email', '$bestellt', '$ip')", $DatabasePointer); 
if(mysql_affected_rows($DatabasePointer)>0) 
{ 
echo"<center>Vielen Dank für Ihre Registrierung!</center>"; 
} 
else 
{ 
echo"<center>Bei der Registrierung ist ein Fehler aufgetreten!</center>";
 
Sag, könntest du kurz mal den Ort der fehlerhaften Klammern angeben? Hab nämlich auch so ein Problem (aber ohne jegliche Fehlermeldung)

Thx

norbertz
 
Zurück