<?
function reg_valid_email(){
if (isset($_POST['register_form_email'])) {
global $mysqli;
return $mysqli->real_escape_string($_POST['register_form_email']);
}
}
$email->reg_valid_email();
?>
Der Versuch, den Wert einer Funktion zu setzen, die Rückkehr einer Funktion, aber ich bekomme Fehler -> Rufen Sie auf eine Elementfunktion reg_valid_email() auf Zeichenfolge. Ich mache das zum ersten Mal, also mache ich etwas falsch, kann aber nicht herausfinden, was es ist. // $ mysqli ist meine Verbindung zu dbSetzen eines Wertes der Variablen direkt aus einer Funktion
Das ist, weil '$ speichern möchten email' ist eine Zeichenfolge, kein Objekt. –
Ich denke, Sie müssen 'global $ _POST;' als erste Zeile innerhalb der Funktion setzen. – ddlab