Was ich versuche zu sagen ist, dass ich versuche, eine Anmeldung und Anmeldung Seite mit Hilfe von MySQL und PHP. Ich habe eine Tabelle erstellt mit: "Create table Harry (Benutzername varchar (50) Primärschlüssel nicht null, Passwort varchar (50) nicht null)"; Aber die Sache ist, wenn ich die Anmeldeseite öffne und nichts in das Formular fülle, dh Benutzername Textfeld und Passwort Textbox, es sendet einen leeren String Wert in der Tabelle und dann kann man sich anmelden, ohne auch nur Daten einzugeben und einfach auf die logIn-Taste. Was ich will ist, dass sie eine Fehlermeldung des Formulars erhalten, das leer ist? Vielen Dank im Voraus.Wie wird der Fehler angezeigt, wenn ein Textfeld im Formular leer gesendet wird?
-2
A
Antwort
1
Dieses PHP-Schnipsel nach dem Eingang
<input name="email" type="email" class="form-control login-form-control" required = "true"><?php echo $_GET['m1'];?>
Show Fehler wil, wenn die Seite geladen wird, so müssen Sie
error_reporting(0);
zu Beginn Ihrer gleichen Formularseite
hinzufügen die Seite, auf der die Daten gespeichert werden. Check für den Eingang „E-Mail“
$email = $_POST['email'];
if (!($email))
{
$m = "<span style='color: red;'>Not a valid Email Id</span>";
header('location: formPage.php?m1='.$m);
}
Hier ist die Lage I gefüllt ist formPage.php
, die Sie auf Ihre Formularseite umbenannt werden.
Verwandte Themen
- 1. Wird ein deaktiviertes Textfeld gesendet, wenn ein Formular an den POST gesendet wird?
- 2. Textfeld wird leer, wenn Tabellenansicht gescrollt wird
- 3. Warum eine Schaltfläche geklickt wird, wenn ein Formular gesendet wird?
- 4. Wie wird das Formular automatisch gesendet, wenn ein Eingabefeld existiert?
- 5. CSS-Regel ändern, wenn Formular gesendet wird?
- 6. Formular wird nicht gesendet, wenn ein Feld leer ist bei der Verwendung von reagieren
- 7. Umleitung verhindern, wenn Formular gesendet wird
- 8. Formular wird nicht gesendet
- 9. Formular wird nicht angezeigt, wenn die Werte leer sind
- 10. Formular wird nicht angezeigt, wenn die Bindungsdaten leer sind
- 11. button: active wird nicht angewendet, wenn das Formular gesendet wird
- 12. Wie wird ein formatiertes Datum im OctoberCMS-Backend-Formular angezeigt?
- 13. Formular wird leer php
- 14. Wie werden alle Eingabefelder benötigt, bevor ein Formular gesendet wird?
- 15. Wie wird ein Formular positioniert, bevor es angezeigt wird?
- 16. Android Tastatur wird nicht angezeigt, wenn Eingabe Textfeld gedrückt wird
- 17. Senden Sie eine E-Mail, wenn ein Formular gesendet wird
- 18. Wie wird der Formularname von der URL entfernt, wenn das Formular gesendet wird?
- 19. Wie verhindert man, dass der Funke zweimal gesendet wird, wenn im Cluster-Modus ein Fehler auftritt?
- 20. Wie werden Daten im HTTP-Anfragetext gesendet, wenn ein HTML-Formular verwendet wird?
- 21. .input-validation-error in ein Textfeld, wenn das Formular für fehlgeschlagenen Wert erneut angezeigt wird
- 22. Formular wird nicht angezeigt
- 23. Der Bildschirm wird nicht nach oben bewegt, nachdem die Tastatur angezeigt wird, wenn der Benutzer auf ein Textfeld klickt. UIWebView
- 24. Wie wird ein leerer Wert im NumericUpDown-Steuerelement angezeigt?
- 25. bootstrap Formular wird nicht gesendet
- 26. Wie wird ein Formular bei der Fehlereingabe blinkend angezeigt?
- 27. Wie ignoriere 'deaktivierte Auswahlbox', wenn Formular in anguarjs gesendet wird?
- 28. Wie wird ein HTML-Formular an eine Exe-Anwendung gesendet?
- 29. Wie wird das Bild angezeigt, wenn das Textfeld nur leer ist?
- 30. window.onbeforeunload - Nur Warnungen anzeigen, wenn das Formular nicht gesendet wird
was ist 'm1' in $ _GET ['m1'] und warum gibt es zwei Dollar ($) in der if-Anweisung? –
m1 ist die Nachricht, die Sie aus Ihrer Seite URL extrahieren – ab29007
Entschuldigung dort shold sein nur ein $ -Zeichen – ab29007