SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 02.06.2009, 21:40:05
Andy260477 Andy260477 ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 46
Beiträge: 4
Daten aus Formular schreibt er nicht in die Datenbank

Liebe User,

ich hoffe ich bin hier in dem Forum richtig.

Ich möchte mit nachfolgendem Script Daten aus einem Formular in eine Datenbank Tabelle schreiben lassen und anschließend per Mail eine Empfangsbestätigung versenden.

Das Versenden der Empfangsbestätigung klappt auch soweit. Nur der schreibt mir keine Daten in die Datenbank. Gibt aber auch keinen Fehler aus.

Hier mal das PHP Script:

PHP-Code:
<?php 
$server    
"rdbms.strato.de"
$user    "********"
$pass    "********"
$database "*******"
$table    "newsletter"

$verbindung mysql_connect($server$user$pass
    or die (
"verbindung zu sql geht nicht"); 

mysql_select_db($database$verbindung); 


$subject="Deine Bestellung der Crazy Fan Tasse auf Crazy-Webradio"
$empf="order@************";  
$name $_POST["name"]; 
$vorname $_POST["vorname"];
$strasse $_POST["strasse"];
$plz $_POST["plz"];
$ort $_POST["ort"];
$email $_POST["email"];
$produkt $_POST["produkt"];
$preis $_POST["preis"];
$stueck $_POST["stueck"];
$info $_POST["info"];
$warenwert = ($preis*$stueck);
$gesamtsumme = ($warenwert+3.95);
$datum date("Y.d.m");
$absender="order@*********";

 
$sql="INSERT INTO newsletter ('`name`, `vorname`, 'email') VALUES (`$name`, `$vorname`, `$email`)"
mysql_query($sql); 

$header 'From: order@*********' "\r\n" .
    
'Reply-To: order@********' "\r\n" .
    
'X-Mailer: PHP/' phpversion();


$text=

Sehr geehrte(r) $vorname $name ,

nachfolgende Bestellung wurde soeben von Ihnen auf der Webseite www.crazy-webradio.de aufgegeben:

bestelltes Produkt: $produkt
gewünschte Anzahl: $stueck

Name: $name
Vorname: $vorname

Strasse: $strasse
PLZ/Ort: $plz $ort

E-Mailadresse: $email

Sonstige Infos: $info

Warenwert: $warenwert Euro
zzgl. Versand: 3,95 Euro pro Bestellung

Gesamtwert der Bestellung: $gesamtsumme Euro

Bitte überweisen Sie den angegebenen Betrag von $gesamtsumme Euro binnen 14 Tagen auf nachfolgendes Konto:

Kontoinhaber: ******
Kontonummer: ********
Bankleitzahl: ********
Verwendungszweck: $name $vorname - $datum
Sparkasse

Wir bitten zu beachten, daß wir ausschließlich per Vorkasse versenden.

Nicht beglichene Bestellungen werden nach 14 Tagen vom System automatisch gelöscht. 

Bei Fragen stehen wir ihnen gerne auch per Mail unter order@********** zur Verfügung.

Diese Mail wurde über das Bestellsystem von www.******** verschickt."




mail($email$subject$text"FROM: " $absender); 
mail($empf$subject$text"FROM: " $absender);


Header("Location: http://www.*******.de/index.php?option=com_content&view=article&id=57"); 
exit(); 



?>
Wie gesagt, die Mails gehen raus, allerdings auch mit einem kleinen Fehler, daß er da die Umlaute nicht darstellt.

Wäre euch echt dankbar, für nen Tip oder ne kleine Lösung.

Liebe Grüße
Andy
Mit Zitat antworten
  #2  
Alt 02.06.2009, 21:55:31
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Daten aus Formular schreibt er nicht in die Datenbank

Zitat:
Gibt aber auch keinen Fehler aus.
Wen wunderts?

Dein SQL Statement ist kaputt!
Wenn du das error_reporting() aktivieren würdest, dann könnte dir PHP das auch mitteilen. myql_error() kann dir dann auch noch genau sagen, wo und warum.
Mit Zitat antworten
  #3  
Alt 02.06.2009, 22:01:27
Andy260477 Andy260477 ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 46
Beiträge: 4
AW: Daten aus Formular schreibt er nicht in die Datenbank

Kannst du mir denn genau sagen was da kaputt ist??

Ich bin in PHP nicht so bewandert und lerne mich da gerade ein.

Geändert von Andy260477 (02.06.2009 um 23:41:09 Uhr)
Mit Zitat antworten
  #4  
Alt 02.06.2009, 23:41:48
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Daten aus Formular schreibt er nicht in die Datenbank

Zitat:
Zitat von Andy260477 Beitrag anzeigen
Kannst du mir denn genau sagen was da kaputt ist??
Das hier in die erste Zeile(n) Deines Codes und er redet wie ein Buch ...
PHP-Code:
error_reporting(E_ALL E_STRICT);  
ini_set('display_errors'TRUE); 
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #5  
Alt 02.06.2009, 23:45:57
Andy260477 Andy260477 ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 46
Beiträge: 4
AW: Daten aus Formular schreibt er nicht in die Datenbank

Der gibt mir nix aus, sondern arbeitet die PHP Datei komplett durch. Ohne Meldungen.

Bin langsam am verzweifeln hier. :(
Mit Zitat antworten
  #6  
Alt 02.06.2009, 23:51:21
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Daten aus Formular schreibt er nicht in die Datenbank

Dann erweitere noch wie folgt:
PHP-Code:
...
echo 
$sql;
mysql_query($sql) or die(mysql_error());
... 
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #7  
Alt 02.06.2009, 23:56:59
Andy260477 Andy260477 ist offline
Anfänger
 
Registriert seit: Jun 2009
Alter: 46
Beiträge: 4
AW: Daten aus Formular schreibt er nicht in die Datenbank

Danke das hat wenigstens ne Meldung gegeben.

Bekomme jetzt folgende Meldung:

INSERT INTO newsletter ('`name`, `vorname`, 'email') VALUES (`dfdsf`, `dsfdsf`, `info@crazy-webradio.de`)You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''`name`, `vorname`, 'email') VALUES (`dfdsf`, `dsfdsf`, `info@crazy-webradio.de`' at line 1

Kann mir einer sagen woran das liegen kann??


HURRA Habs gefunden. DANKE für eure Hilfe

Geändert von Andy260477 (03.06.2009 um 00:02:58 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Formular Daten in Datenbank senden galupy PHP Grundlagen 3 24.04.2006 15:54:01
Daten aus der Datenbank lesen Ryo PHP Grundlagen 2 25.06.2005 12:11:27
Daten in der Datenbank über ein Formular ändern Holstenjungs MySQLi/PDO/(MySQL) 3 07.09.2004 13:30:21
Daten aus Formular werden nicht an DB übergeben NelliB. PHP Grundlagen 19 09.10.2003 09:49:24
Rückschreiben von Daten in einer Datenbank Twolf PHP für Fortgeschrittene und Experten 2 13.03.2002 20:16:41


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:27:07 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt