Hallo Experten,
ich suche eine Extention, die mir ermöglicht Formulareinträge in eine SQL-Datenbank zu übergeben und dem Benutzer dann auch ein Mail schickt.
Bevorzugt mit Bestätigungsoption ...
Ich habe schon versucht das irgendwie mit 'mailformplus' zu realisieren, aber irgenwie ist das wohl nicht dafür vorgesehen.
Danke schonmal ...
Berndi
natürlich geht das mit mailformplus
georg
just2b schrieb
natürlich geht das mit mailformplus
Kannst Du mir dann bitte, bitte verraten, wie ich das anstelle ?
Wenn ich die Formulardaten an ein externes php-Script übergebe verlasse ich immer die Topografie von Typo3.
Vielleicht bin ich einfach zu doof und benötige HILFEEE !!!
Gruß,
Berndi
das geht mit ner userfunc, da sollte alles im manual stehen
georg
So, nun habe ich es hinbekommen, dass die Formulareinträge in meine Datenbanktabelle geschrieben werden.
(Hatte irgendwie gedacht, dass das Beispiel im Template ausreicht ... 😉)
Hab' es aber jetzt ins TS-Setup geschrieben und es klappt.
Jetzt habe ich aber ein anderes Problem ...
Wie überprüfe ich, ob ein Formulardatensatz bzw. -eintrag nicht schon in der Datenbanktabelle vorhanden ist ?
Ich versuche mich gerade durch die Dokumentation zu quälen, aber meine Versuche klappen irgendwie nicht.
Habe Datei erstellt: class.bas_pruefung.php
<?php
class bas_pruefung {
function Name_schon_vorhanden($Name) {
$Name_query = "SELECT * FROM Basar2008 WHERE Name='$Name'";
$result = mysql_query($Name_query);
if (!$result) echo "<h2>Error".mysql_error;
return mysql_num_rows($result);
}
function Email_schon_vorhanden($Email) {
$Email_query = "SELECT * FROM Basar2008 WHERE Email='$Email'";
$result = mysql_query($Email_query);
if (!$result) echo "<h2>Error".mysql_error;
return mysql_num_rows($result);
}
}
?>
und habe dann folgenden Eintrag im TS-setup
plugin.tx_thmailformplus_pi1.saveUserFunc = EXT:fileadmin/class.bas_pruefung.php:bas_pruefung->Name_schon_vorhanden
Leider weiß ich jetzt nicht weiter ...
Hat jemand eine Idee ?
Gruß,
Berndi