lundi 2 mai 2016

If Statement does not work php

This is my Code:

 $redo = 0;
if ($Hilfe == 3 && $Ticket == 2)
{
    $redo = 1;
}

if ($check && $redo == 0)
{
    echo 'redo: ' . $redo . ' Ticket: ' . $Ticket . ' Hilfe: ' . $Hilfe . '<br>';
    $sql = "INSERT INTO Buchungen (Veranstaltung, Vorname, Nachname, Mail, Nachbar, Ticket, Hilfe, Spielone, Spieltwo, Spielthree) VALUES ('$Veranstaltung', '$Vorname', '$Nachname', '$Mail', '$Nachbar', '$Ticket', '$Hilfe', '$Spielone', '$Spieltwo', '$Spielthree')";
    $eintragen = mysqli_query($verbindung, $sql);
}

But the if($Hilfe == 3 && $Ticket == 2) doesn't fire even though '$Hilfe' and '$Ticket' match conditions as proved by echoing them...

This is the Code where the data is coming from:

<select title="Ticket" name="Ticket" required="">
        <option disabled="" selected="" value="">Art des Tickets</option>
        <option value="1" selected="selected">Gamer</option>
        <option value="2">Zuschauer</option>
</select>
<select title="Hilfe" name="Hilfe" required="">
        <option disabled="" selected="" value="">Ich helfe...</option>
        <option value="1">...beim Aufbau (5€ Rabatt)</option>
        <option value="2">...beim Abbau (5€ Rabatt)</option>
        <option value="3">...beim Auf- und Abbau (10€ Rabatt)</option>
        <option value="4">...Nicht (Kein Rabatt)</option>
</select>

Aucun commentaire:

Enregistrer un commentaire