Hi @ all,
ich habe vor kurzem angefangen mit Klassen zu arbeiten, aber ich habe so einige Probleme bei denen ich keinen ansatzpunkt finde was da falsch sein könnte.
Funktion 1 (für Formulareingaben):
Ich weiß nich obs schön gelöst wurde, aber die funktion dieser funktion ist klar, aber mein problem ist diese variablen die jetzt generiert wurden wieder in mein script zu bekommen. Wenn ich zb $Name=$Form->Namegereinigt; benutze ist die Variable $Name Leer.
Funktion 2 (MySQL):
Und das hab ich in meinem Script stehen:
Aber es wird nie ein Datensatz hinzugefügt.
Ich würde mich freuen wenn jmd nen Fehler findet
Raze
ich habe vor kurzem angefangen mit Klassen zu arbeiten, aber ich habe so einige Probleme bei denen ich keinen ansatzpunkt finde was da falsch sein könnte.
Funktion 1 (für Formulareingaben):
PHP:
function FileClean ($Name,$Mail) {
$Namegereinigt = strip_tags ($Name);
$Namegereinigt = htmlspecialchars($Namegereinigt);
$Namegereinigt = trim ($Namegereinigt);
$Namegereinigt = stripslashes ($Namegereinigt);
$Mailgereinigt = strip_tags ($Mail);
$Mailgereinigt = htmlspecialchars ($Mailgereinigt);
$Mailgereinigt = trim ($Mailgereinigt);
$Mailgereinigt = stripslashes ($Mailgereinigt);
return $Namegereinigt;
return $Mailgereinigt;
}
Funktion 2 (MySQL):
PHP:
function Insert ($Tabelle,$Spalten,$Werte){
$Eintrag = "INSERT INTO $Tabelle($Spalten)VALUES('$Werte')";
if (!mysql_query($Eintrag)) {
echo "Datensatz wurde nicht hinzugefügt.";
}
}
PHP:
$MySQL->Insert("Benutzer","Name, Mail, Passwort","'$Name', '$Mail', '$PW1'");
Ich würde mich freuen wenn jmd nen Fehler findet
Raze