Ankündigung

Einklappen
Keine Ankündigung bisher.

$_POST leeren

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gast-Avatar
    Ein Gast antwortete
    Wie meinst du das? Alles was ich habe, steht oben. Mehr habe ich nicht. Und diese Zeile Code trifft doch nur zu wenn $_POST['montagvon'] ungleich preg_match ist

    Einen Kommentar schreiben:


  • tkausl
    antwortet
    Dann prüf mal deine geschweiften Klammern.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Ich hab mein Code mal um deine Zeile erweitert

    PHP-Code:
      $time $_POST['montagvon'];;

      if (
    $_POST['montagvon']
               != (
    preg_match("/^(\d{1,2}):(\d{1,2})$/"$time$matches) && ($matches[1] <= 24 && $matches[1] >= 0) && ($matches[2] <= 59 && $matches[2] >= 0) ))
          
    $errors[] = "Fehler";
        
    $_POST['montagvon'] = null;
      } 
    klappt auch _aber_ wenn ein richtiger Wert eingetragen wurde, wird das Feld auch gelöscht. Das möchte ich natürlich nicht.

    Einen Kommentar schreiben:


  • Arne Drews
    antwortet
    Ich nutze dafür gerne den Wert NULL:
    PHP-Code:
    $_POST['montagvon'] = null 
    darauf lässt sich dann auch schön prüfen:
    PHP-Code:
    is_null$_POST['montagvon'] ); 

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Also du meinst so?

    PHP-Code:
    $_POST['montagvon'] = ""

    Einen Kommentar schreiben:


  • tkausl
    antwortet
    Dann setz doch nen Leerstring.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Der Hintergrund ist, wenn eine falsche Uhrzeit eingegeben wurde, sollte mein Feld wieder leer sein.

    Einen Kommentar schreiben:


  • tkausl
    antwortet
    unset()?
    Wozu soll das gut sein?

    Einen Kommentar schreiben:

Lädt...
X