jochberger
Mitglied
Guten Morgen!
Ich bin MySQL-Neuling.
Ich habe folgendes Script geschrieben, das Daten aus einem Formular in die DB übertragen sollte.
Leider kommen in der Tabelle keine Daten an.
Würde mich sehr freuen, wenn mal jemand kurz einen Blick auf meinen Code werfen könnte.
Noch eine kurze Frage: Kennt jemand den Grund warum ich einen Link vom Thunderbird aus nicht öffnen kann? Ich muss jedes mal den Link in den Browser kopieren.
Vielen Dank und einen schönen Tag
Gruß
jochberger
Ich bin MySQL-Neuling.
Ich habe folgendes Script geschrieben, das Daten aus einem Formular in die DB übertragen sollte.
Leider kommen in der Tabelle keine Daten an.
Würde mich sehr freuen, wenn mal jemand kurz einen Blick auf meinen Code werfen könnte.
PHP:
if(strlen($_POST['nachricht'])>3 and $r==false and strlen($_POST['name'])>2 and $_POST['email']==$_POST['erg']){
$antwortadresse=$_POST['mail'];
$absenderadresse="gaestebuch@kathringsbuschenschaenke.at";
$absendername="www.kathrinsbuschenschaenke.at";
$trenner=":\t";
require_once "Swift-4.2.1/lib/swift_required.php"; // Swift initialisieren
$message = Swift_Message::newInstance(); // Ein Objekt für die Mailnachricht.
$message
->setFrom(array($absenderadresse => $absendername))
->setTo(array($antwortadresse)) // alternativ existiert setCc() und setBcc()
->setSubject("www.kathrinsbuschenschaenke.at");
$sql = " INSERT INTO gaestebuch ";
$sql .= " SET ";
$sql .= " name ='". $_POST['name'] ."', ";
$sql .= " mail ='". $_POST['mail'] ."', ";
$sql .= " nachricht ='". $_POST['nachricht'] ."', ";
$sql .= " status ='5', ";
define ( 'MYSQL_HOST', 'localhost' );
define ( 'MYSQL_BENUTZER', 'kathrabj' );
define ( 'MYSQL_KENNWORT', '******' );
define ( 'MYSQL_DATENBANK', 'usrdb_kathrabj_gantschbw' );
$db_link = @mysql_connect (MYSQL_HOST,
MYSQL_BENUTZER,
MYSQL_KENNWORT);
if ( ! $db_link ) {
echo "Leider können momentan keine Daten abgefufen werden. Versuchen Sie es bitte etwas später noch einmal.";
}
$db_sel = mysql_select_db( MYSQL_DATENBANK )
or die("Auswahl der Datenbank fehlgeschlagen");
$db_erg = mysql_query($sql);
$ID=mysql_insert_id();
$mailtext=htmlentities("....
$message->setBody($mailtext, 'text/html');
$mailer = Swift_Mailer::newInstance(Swift_MailTransport::newInstance());
$result = $mailer->send($message);
if ($result == 0) {
die("Mail konnte nicht versandt werden.");
}
header("Location: neu_gb_ges.html");
exit;
}
Noch eine kurze Frage: Kennt jemand den Grund warum ich einen Link vom Thunderbird aus nicht öffnen kann? Ich muss jedes mal den Link in den Browser kopieren.
Vielen Dank und einen schönen Tag
Gruß
jochberger
Zuletzt bearbeitet: