art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 03.10.2007, 18:49   #1
TP-Supporter
 
Benutzerbild von kami
 
Registriert seit: Apr 2004
Ort: NRW
kami ist auf einem guten Weg
Lightbulb

e-Mail zu MySQL senden


Hallo TP-Gemeinde,

Rezepte: Bisher bekam ich aufgrund meiner Page "Rezepte senden" diese Rezepte per e-Mail zugestellt. Ansicht siehe unten. Ist es möglich, daß sowohl eine e-Mail als auch diese direkt in eine Datenbank (MySQL) eingepflegt wird? Und wenn ja, wie muss dann dieser Sendeknopf bestückt (programmiert) werden?
Miniaturansicht angehängter Grafiken
e-mail-zu-mysql-senden-rezept-versenden-kopie.jpg  
__________________
gruss
reinhold

_____________________
Übung macht den Meister.

http://traump.rkami.de/Index.php

Hier habe ich jetzt alle Dateien für traum-projekt gespeichert.


kami ist offline   Mit Zitat antworten


Alt 03.10.2007, 21:08   #2
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Hi kami,

dem Sendebutton ist es schnurzpiepsegal wie Du ihn "bestücken" willst. Viel eher brauchst Du ein Script das nach dem absenden des Formular die Werte entgegennimmt und in eine DB schreibt. Wie das geht findet man in so ziemlich jedem Tutorial das was mit MySQL zu tun hat, weil da idR immer mit Formularen gearbeitet wird.
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
.
Rizzo ist offline   Mit Zitat antworten
Alt 04.10.2007, 14:27   #3
TP-Supporter
 
Benutzerbild von kami
 
Registriert seit: Apr 2004
Ort: NRW
kami ist auf einem guten Weg
Hallo Andreas,

das konnte ich mir schon fast denken. Leider habe ich aber wohl die falschen Fragen an das "G" gestellt und deshalb nichts dergleichen gefunden.
Kannst Du mir auf die Sprünge helfen?
__________________
gruss
reinhold

_____________________
Übung macht den Meister.

http://traump.rkami.de/Index.php

Hier habe ich jetzt alle Dateien für traum-projekt gespeichert.


kami ist offline   Mit Zitat antworten
Alt 04.10.2007, 15:43   #4
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Zitat:
Zitat von kami Beitrag anzeigen
Hallo Andreas,

das konnte ich mir schon fast denken. Leider habe ich aber wohl die falschen Fragen an das "G" gestellt und deshalb nichts dergleichen gefunden.
Kannst Du mir auf die Sprünge helfen?
Hi kami,

naja, zum Beispiel jedes x-beliebige Gästebuch-Tutorial zeigt wie man Daten aus einem Formular in eine DB schreiben kann. Auch hier im Tutorial-Board finden sich einige Basics was dieses Thema angeht.

Hmm, diese Datenbank rein/raus Fragen kommen in letzter Zeit erstaunlich häufig vor. Vielleicht sollte ich mal ein kleines HowTo darüber machen, als Ergänzung zu Steffen's PHP und MySQL in 5 Minuten Tutorial.
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
.
Rizzo ist offline   Mit Zitat antworten
Alt 04.10.2007, 16:04   #5
TP-Supporter
 
Benutzerbild von kami
 
Registriert seit: Apr 2004
Ort: NRW
kami ist auf einem guten Weg
Hallo Andreas,

das man mit der Datenbank würde ich ja noch hinbekommen. E-Mail habe ich auch hinbekommen. Aber beides zusammen: wie bekommt man das hin? Bei der E-Mail gehe ich ja über einen Mailhandle (mailer-3-0.php) bei der MYSQL über die Datenbank die ich ja direkt anfahre und dann den Knopf übertragen sende.
Kannst ja mal das anschauen: http://mirefamily.rkami.de/formmail/send_me.html.
Dieses Formular wollte ich noch als Datensatz an die Rezept-Datenbank senden.
__________________
gruss
reinhold

_____________________
Übung macht den Meister.

http://traump.rkami.de/Index.php

Hier habe ich jetzt alle Dateien für traum-projekt gespeichert.


kami ist offline   Mit Zitat antworten
Alt 05.10.2007, 00:30   #6
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Vielleicht hilft dir das hier.
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
.
Rizzo ist offline   Mit Zitat antworten
Alt 07.10.2007, 00:50   #7
TP-Supporter
 
Benutzerbild von kami
 
Registriert seit: Apr 2004
Ort: NRW
kami ist auf einem guten Weg
Danke Rizzo,
Das Tut habe ich durchgearbeitet. Es hat etwas länger gedauert, weil ich andauernd Fehler hatte.
Es lag an:
PHP-Code:
$sql "INSERT INTO `traump`.`traumprojekt` 
                (`id`, `vorname`, `geschlecht`, `alter`, `fuehrerschein`)
            VALUES( NULL,
                '" 
.mysql_real_escape_string$vorname ). "',
                '" 
.mysql_real_escape_string$geschlecht ). "',
                " 
.$alter",
                " 
.$fuehrerschein
                )"

In dem Tut wurde nur Tabelle "traumprojekt" angesprochen. Ich hatte aber eine Datenbank traump eingerichtet mit der Tabelle traumprojekt. Wenn nun die Daten eingetragen worden sind, wie bekomme ich automatisch eine e-Mail? das ist die Frage? Kannst Dir ja mal ansehen: http://testphp.kamir.dyndns.org/testphp/Datenverarb/
__________________
gruss
reinhold

_____________________
Übung macht den Meister.

http://traump.rkami.de/Index.php

Hier habe ich jetzt alle Dateien für traum-projekt gespeichert.


kami ist offline   Mit Zitat antworten
Alt 07.10.2007, 03:10   #8
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Zitat:
Zitat von kami Beitrag anzeigen
Wenn nun die Daten eingetragen worden sind, wie bekomme ich automatisch eine e-Mail? das ist die Frage?
Och kami, das steht doch im Quelltext 5 Zeilen unter dem was Du hier geposted hast. Die mail-Funktion musst Du dir da schon selbst einbauen.
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
.
Rizzo ist offline   Mit Zitat antworten
Alt 07.10.2007, 13:07   #9
TP-Supporter
 
Benutzerbild von kami
 
Registriert seit: Apr 2004
Ort: NRW
kami ist auf einem guten Weg
Hallo Andreas,

Das ist doch das Problem, welches ich noch nicht gelöst hatte. Wie kann ich mit einem Button sowohl e-Mail versenden und in die Datenbank schreiben.
Einmal mit "action="erstelle_satz.php" in die DB schreiben und "action="/phpmail/mailer-3-0.php" " als e-Mail. Das ist das, was ich nicht weiss. Oder kann ich in die Action beide Arten einfügen?
__________________
gruss
reinhold

_____________________
Übung macht den Meister.

http://traump.rkami.de/Index.php

Hier habe ich jetzt alle Dateien für traum-projekt gespeichert.


kami ist offline   Mit Zitat antworten
Alt 07.10.2007, 17:10   #10
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Zitat:
Zitat von kami Beitrag anzeigen
Hallo Andreas,

Das ist doch das Problem, welches ich noch nicht gelöst hatte. Wie kann ich mit einem Button sowohl e-Mail versenden und in die Datenbank schreiben.
Indem Du beide Scripts zu einem Script zusammenführst!
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
.
Rizzo ist offline   Mit Zitat antworten
Alt 07.10.2007, 17:20   #11
TP-Supporter
 
Benutzerbild von kami
 
Registriert seit: Apr 2004
Ort: NRW
kami ist auf einem guten Weg
Hallo Andreas,

spann mich doch nicht so auf die Folter. So etwas habe ich noch nicht gesehen, und auch noch nicht gehört oder diese Version nicht erkannt. Ich habe schon Schlafstörungen, weil ich andauernd in Büchern oder im Internet suche.
__________________
gruss
reinhold

_____________________
Übung macht den Meister.

http://traump.rkami.de/Index.php

Hier habe ich jetzt alle Dateien für traum-projekt gespeichert.


kami ist offline   Mit Zitat antworten
Alt 07.10.2007, 18:16   #12
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Um es mal nun nicht all zu spannend zu machen ...
ES fehlen TEILE !!!!!!
Also kein DB Connect, kein Formular usw.
Es soll nur die Abhandlung nach dem klicken auf den Eintrage Button zeigen.
PHP-Code:
<?php
if (isset( $_POST['eintragen'] ))
{
    
$name $_POST['name'];
    
$email $_POST['email'];

    
$sql "INSERT INTO `tabelle`
                (`name`, `email`)
            VALUES(
                '" 
.mysql_real_escape_string$name ). "',
                '" 
.mysql_real_escape_string$email ). "'
                )"
;
    
mysql_query$sql );
   
    if (
mysql_affected_rows() == 1)
    {
        echo 
"<h3>Der Datensatz wurde hinzugefügt!</h3>";
        
/************************************************
         * 
         *      E-Mail versenden
         *
         ************************************************/
        // Mailempänger
        
$empfaenger "ich@domain.de";
        
// Mailinhalt
        
$content "$name hat einen Neuen Datensatz angelegt.<br /><br />Name: $name<br />E-Mail: $email";
        
// Mailheader
        
$header "From: $name<$email>";
        
$header .= "\nReply-To: $email";
        
$header .= "\nX-Mailer: PHP/" phpversion(). "";          
        
$header .= "\nX-Sender-IP: $REMOTE_ADDR";
        
$header .= "\nContent-Type: text/html";
        
$header .= "\nContent-Transfer-Encoding: 8bit";
        
$header .= "\n\n$content";
        if(@
mail($empfaenger,"Neuer DB Eintrag","",$header))
        {
            echo 
"<h3>E-Mail wurde gesendet!</h3>";
        }
        else
        {
            echo 
"<h3>E-Mail wurde <strong>nicht</strong> gesendet!</h3>";
        }
    }
    else
    {
        echo 
"<h3>Der Datensatz konnte <strong>nicht</strong> hinzugefügt werden!</h3>";
    }
}
?>
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 07.10.2007, 19:42   #13
TP-Supporter
 
Benutzerbild von kami
 
Registriert seit: Apr 2004
Ort: NRW
kami ist auf einem guten Weg
Danke Mark,

das ist für mich jetzt richtig nachzuvollziehen. Jetzt kann ich es auch fertigmachen. Sehe ich das richtig, daß durch den $header diese e-Mail versendet wird?
__________________
gruss
reinhold

_____________________
Übung macht den Meister.

http://traump.rkami.de/Index.php

Hier habe ich jetzt alle Dateien für traum-projekt gespeichert.


kami ist offline   Mit Zitat antworten
Alt 07.10.2007, 20:02   #14
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Und Nochmal: Der Befehl mail() versendet die E-Mail

In der Var $header sind die Header-Informationen für die E-Mail enthalten.
header
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
e-Mail zu MySQL senden e-Mail zu MySQL senden
« Probleme mit Joomla! | Upload-Script »

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

Erweiterte Suche
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu