Hallo Experten,
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-Code:
<?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
Typoscript-Code:
1:
| 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