Bademeister: Abfrage einbinden

Beitrag lesen

Hi.

  

>   if(isset($_POST['eintragen'])){  
>   
> /* MONTAG */  
>     $stundenMontag = "";  
>     for ($i = 1; $i <= 24; $i++) {  
>       if(!isset($_POST[$i]) || $_POST[$i] != '1'){  
>         $stundenMontag .= "0,";  
>       } else {  
>         $stundenMontag .= "1,";  
>       }  
>     }  
>    $stundenMontag = substr($stundenMontag, 0, -1);  
>    mysql_query("UPDATE zeitsteuerung SET zeiten = '".mysql_real_escape_string($stundenMontag)."' WHERE tag = 'Montag'");  
>   }  
> ?>

Das ist nur ein verkürzter Ausschnitt auf einen Tag begrenzt.

Du solltest Deine vermutlich vorhandenen Variablen $stundenMontag, $stundenDienstag etc. über Bord werfen und die Werte in einem Array führen; etwa $stunden["Montag"], $stunden["Dienstag"], ... . Dann kann obiger Code in einer Schleife alle Tage abfackeln, was das Skript wesentlich kürzer und übersichtlicher macht.

Viele Grüße,
der Bademeister