• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit fehlender Eingabe

lndex

Neues Mitglied
Moin, ich habe ein Problem mit meinem Formular, wenn dort in einem Feld nichts eingetragen ist. Ich versteh nicht, wie man es lösen kann, dass wenn in einem Feld nichts eingetragen ist, dass dann die restlichen Eingaben im Formular auch nicht in der Datenbanl gespeichert werden. In meinem Fall habe ich ein Formular für eine private Nachricht zu einem anderen User mit einem Empfänger, einem Titel und dem Inhalt der Nachricht. Fehlt nun bei der Eingabe der Titel wird die Nachricht trotzdem abgeschickt. Ich dachte das kann man mit der entpsprechenden Einstellung in der Datenbank machen, aber i.wie klappt es trotzdem nicht. Ich benutze für die Datenbank MySQL mit phpMyAdmin Ich hoffe ihr versteht was ich meine^^

Achja damit speichere ich die Eingabe in der Datenbank
PHP:
        $message_to_old=$_POST["name"]; // Der Name des Empfängers
        $message_to_db=$mysqli->query("SELECT id FROM users WHERE name='$message_to_old'"); // Die ID des Empfängers wird ermittelt
        $message_to=$message_to_db->fetch_array();
        $message_subject=$_POST["subject"]; // Der Titel
        $message_content=$_POST["content"]; // Der Inhalt
        
        $mysqli->query("INSERT INTO messages VALUES (NULL, NULL, $message_from, $message_to[0], '$message_subject', '$message_content', '0', $message_show_a)");
 

Anhänge

  • Unbenannt.JPG
    Unbenannt.JPG
    9,3 KB · Aufrufe: 2
Zuletzt bearbeitet:
Zurück
Oben