Peter: Hab ich dich so richtig verstanden?

Beitrag lesen

Hallo,

hab es noch etwas umgebaut. Meintest du dieses so?

Hier die Funktion

  
if(isset($_POST['abschicken'])){  
  
	function check_time($hour, $minute)  
	{  
	  if (in_array($hour, range(0, 23))  
		 and in_array($minute, range(0, 59))) return TRUE;  
	  return FALSE;  
	}  
  
function handleTimeInput($input) {  
  
	global $errors;  
	  
	$parts = explode(':',$input);  
	$gueltig = check_time($parts[0], $parts[1]);  
	  
	if ($gueltig === FALSE) {  
	  return NULL;  
	  } else {  
	  
	  $parts[0] = str_pad($parts[0], 2, "0", STR_PAD_LEFT);  
	  $parts[1] = str_pad($parts[1], 2, "0", STR_PAD_LEFT);  
	  $input = $parts[0] .":". $parts[1];  
	  return $input;  
	  }  
}  

Hier das prüfen der Felder

  
	if (strlen($_POST['montagvon']) > 0) {  
			$success1 = handleTimeInput($_POST['montagvon']);  
			if($success1 === NULL) {  
			$errors[] = "Montag von ist falsch";  
	}}  
  
	if (strlen($_POST['montagbis']) > 0) {  
			$success2 = handleTimeInput($_POST['montagbis']);  
			if($success2 === NULL) {  
			$errors[] = "Montag bis ist falsch";  
	}}  

Und meine Felder sehen so aus

  
  <input type="text" name="montagvon" id="montagvon" class="time_input" value="<?php echo $success1;?>" > -  
  <input type="text" name="montagbis" id="montagbis" class="time_input" value="<?php echo $success2?>" > und von  

0 75

Dropdown mit Uhrzeiten

Peter
  • programmiertechnik
  1. 0
    Der Martin
    1. 0
      Peter
      1. 0
        M.
      2. 0
        Auge
        1. 0
          Peter
          1. 0
            M.
            1. 0
              Peter
              1. 0
                M.
          2. 0
            Auge
            1. 0
              Peter
              1. 0
                M.
                1. 0
                  Peter
                  1. 0
                    M.
                    1. 0
                      Peter
                      1. 0
                        M.
                        1. 0
                          Peter
                          1. 0
                            M.
                            1. 0
                              Peter
                              1. 0
                                M.
                                1. 0
                                  Peter
                                  1. 0
                                    M.
                                    1. 0
                                      Peter
                                      1. 0
                                        M.
                                        1. 0
                                          Peter
                                          1. 0
                                            M.
                          2. 0
                            Auge
                            1. 0
                              Peter
                              1. 0
                                Auge
                                1. 0
                                  Peter
                                  1. 0
                                    Peter
                                    1. 0
                                      M.
                                      1. 0
                                        Peter
                                2. 0

                                  Funktioniert ABER

                                  Peter
                                  1. 0
                                    Peter
                                3. 0

                                  Ich hab noch eine Frage zu deiner Funktion - Bitte um Hilfe!

                                  Peter
                                  1. 0

                                    OK, es funktioniert!

                                    Peter
                                  2. 0

                                    Etwas kürzer schreiben?

                                    Peter
                                    1. 0
                                      M.
                                      1. 0
                                        Peter
                                        1. 0
                                          M.
                                          1. 0
                                            Peter
                        2. 0
                          Tabellenkalk
                          1. 0
                            M.
                        3. 0

                          Hab ich dich so richtig verstanden?

                          Peter
                          1. 0
                            Peter
                      2. 0
                        Quincunx
        2. 0
          Quincunx
          1. 0
            Peter
            1. 1
              Jörg Reinholz
              1. 0
                Peter
                1. 0
                  Jörg Reinholz
              2. 1

                Nachtrag

                Peter
                1. 1
                  misterunknown
          2. 0

            Firefox HTML type="time"

            Peter
            1. 0
              Quincunx
              1. 0
                Peter
    2. 0
      Jan
  2. 0
    Tom
  3. 0

    Bitte nicht zwischendurch den Namen ändern (?)

    Matthias Apsel
    • zu diesem forum
  4. 0

    Eine Lösung mit einem kleinen Problem

    Peter
    1. 0

      Eine Lösung mit einem kleinen Problem - Verbesserte Version

      Peter
      1. 0

        Eine Lösung mit einem kleinen Problem - Fast geschafft

        Peter
        1. 0

          Schade

          Peter
          1. 0
            Jörg Reinholz
            • zur info
            1. 2
              Tom
              • menschelei
              1. 0
                Peter
                1. 2

                  Schade - nö ...

                  tami
                  • zu diesem forum
            2. 0
              Peter
              1. 0
                M.
              2. 0
                Jörg Reinholz
                1. 0
                  tami
            3. 0

              Kirschen

              JürgenB
              1. 0
                Jörg Reinholz
                1. 0
                  Der Martin