tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
343
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Fabian Frank
    Fabian Frank Fabian Frank ist offline Mitglied Brokat
    Registriert seit
    Oct 2005
    Beiträge
    288
    Hallo,

    nächstes Problem.

    Ich habe eine Datenbank, in die Daten eingetragen werden, sofern eine Spalte frei ist.

    Funktioniert einwandfrei, bis auf die Tatsache, dass wenn die erste voll ist (oder alle frei sind) in alle freien Spalten der Benutzer eingetragen wird. Dies sollte ja eigentlich durch die
    PHP-Code:
    header ("Location: wachplan.php?done=1"); 
    Zeile verhindert werden, oder?!

    Grüße, Fabian F.


    PHP-Code:
    $tag $_POST['tag']; 
    $mysql "SELECT * FROM wachplan WHERE termin='$tag'";
    $result mysql_query($mysql);
    $row mysql_fetch_array($resultMYSQL_BOTH);  
    if(empty(
    $row['wg1'])) 
    {

    $benutzer $_POST['newusr'];

    $sql "UPDATE wachplan   
               SET
                   wg1=('"
    .$benutzer."')";
    $eintragen mysql_query($sql);
            
    header ("Location: wachplan.php?done=1"); 
    }


    if(empty(
    $row['wg2'])) 
    {

    $benutzer $_POST['newusr'];

    $sql "UPDATE wachplan   
               SET
                   wg2=('"
    .$benutzer."')";
    $eintragen mysql_query($sql);
            
    header ("Location: wachplan.php?done=1"); 
    }



    if(empty(
    $row['wg3'])) 
    {

    $benutzer $_POST['newusr'];

    $sql "UPDATE wachplan   
               SET
                   wg3=('"
    .$benutzer."')";
    $eintragen mysql_query($sql);
            
    header ("Location: wachplan.php?done=1"); 
    }



    if(empty(
    $row['wg4'])) 
    {

    $benutzer $_POST['newusr'];

    $sql "UPDATE wachplan   
               SET
                   wg4=('"
    .$benutzer."')";
    $eintragen mysql_query($sql);
            
    header ("Location: wachplan.php?done=1"); 
    }


    if(empty(
    $row['wg5'])) 
    {

    $benutzer $_POST['newusr'];

    $sql "UPDATE wachplan   
               SET
                   wg5=('"
    .$benutzer."')";
    $eintragen mysql_query($sql);
            
    header ("Location: wachplan.php?done=1"); 

     

  2. #2
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    beende das Script jeweils durch ein exit(); nach der header()-Anweisung.

    LG
     

  3. #3
    Avatar von Loomis
    Loomis Loomis ist offline Mitglied Bunt
    Registriert seit
    Jul 2002
    Ort
    Aschaffenburg
    Beiträge
    1.538
    // edit: buh, nicht mein Tag heute
    Geändert von Loomis (08.04.08 um 15:57 Uhr) Grund: edit
     

  4. #4
    Avatar von Fabian Frank
    Fabian Frank Fabian Frank ist offline Mitglied Brokat
    Registriert seit
    Oct 2005
    Beiträge
    288
    danke (euch beiden)
     

Ähnliche Themen

  1. Perl-Skript wird nicht ausgeführt
    Von mille im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 4
    Letzter Beitrag: 11.02.10, 11:00
  2. Antworten: 11
    Letzter Beitrag: 16.05.08, 08:48
  3. Antworten: 3
    Letzter Beitrag: 06.02.08, 16:01
  4. location.href wird nicht ausgeführt
    Von pride im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 04.09.05, 18:43
  5. Antworten: 1
    Letzter Beitrag: 16.08.04, 13:24