WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » daten in DB einfügen und als Email versenden » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von grisu
So jetzt funktioniert alles !

Besten Dank für Eure Hilfe !!!

Für den ders wissen will, hier der richtige code:
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28:
<?
 
//Trick 17 für PHP Sicherheitseinstellungen


$name = $HTTP_POST_VARS["name"];
$email = $HTTP_POST_VARS["email"];
$ort = $HTTP_POST_VARS["ort"];
$homepage = $HTTP_POST_VARS["homepage"];
$kommentar = $HTTP_POST_VARS["kommentar"];

exit; 
ELSEIF ($action="Send"): 

//Eintrag in Datenbank
$conn = mysql_connect("mysql.XXXXXX.XY",XXXXXX","XXXXXXXXXX");
  mysql_select_db("DB-name");


//Daten schreiben
$sql = "INSERT INTO TABELLENNAME (Datum,Name,Email,Ort,Homepage,Kommentar)";
$sql .= "VALUES ('$date','$name','$email','$ort','$homepage','$kommentar')";
$result = mysql_query ($sql, $conn);


//Email an Kontaktadresse


das mit dem falschen datum hab ich auch gefunden. Ich hatte das Datum im Script als d/m/y formatiert und in der Datenbank-tabelle als y/m/d -> Muss natürlich so eingelesen werden wie es gespeichert werden soll.

Nochmals vielen dank für Eure Hilfe !
von Philipp Gérard
übrigens:

ELSEIF, ENDIF & co. sind ganz übler Codingstil. Benutz lieber:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9:
if( $x = TRUE )
{

  do();

}
elseif( $y = FALSE )
{
..
von grisu
Ah jetzt ja !

Manchmal sieht man den Wald vor lauter Bäumen nicht !

Der Eintrag wird zumindest jetzt Versucht !

Stehen aber keine Daten drin und das datum ist der 01.01.70 ! (?)

Hab aber glaub einen Lösungsanzatz sollte die variablen noch einmal in kurzfom zwischenspeichern ala;


$url = $HTTP_POST_VARS["......l"];
$hpname = $HTTP_POST_VARS["...."];
$name = $HTTP_POST_VARS["....."];
$banner = $HTTP_POST_VARS["....."];
$beschreibung = $HTTP_POST_VARS["......"];

wenn das nicht funzt melde ich mich nocheinmal!
von Philipp Gérard
VALUES ('$date'
von grisu
Also daran liegt es nicht ! Ffunzt immernoch nicht !

Nach oben