Goeiemorgen,
ik heb een pagina die zichzelf elke keer refresht en dan de variabelen weer meeneemt naar zichzelf.
Ik gebruik op de pagina if statements om te kijken of de variabele geset is, zodat je elke keer een ander scherm te zien krijgt.
Bij het laatste gedeelte van het script wil het niet meer lukken. Dan 'sorteerd' hij de variabelen niet meer uit elkaar. Dit stuk script heb ik apart gepakt en nagegeken, maar kan niets vinden:
het lijkt veel, maar het is de hele tijd hetzelfde
Kan iemand me helpen?
ik heb een pagina die zichzelf elke keer refresht en dan de variabelen weer meeneemt naar zichzelf.
Ik gebruik op de pagina if statements om te kijken of de variabele geset is, zodat je elke keer een ander scherm te zien krijgt.
Bij het laatste gedeelte van het script wil het niet meer lukken. Dan 'sorteerd' hij de variabelen niet meer uit elkaar. Dit stuk script heb ik apart gepakt en nagegeken, maar kan niets vinden:
PHP:
1
| <? $dbnaam='localweb'; mysql_connect(); $dbserver= mysql_connect(); mysql_select_db('localweb', $dbserver); $nr ='146'; $sql2 = "SELECT * FROM werknemers WHERE nr='{$nr}' "; $query2 = mysql_query($sql2); $naam = mysql_fetch_assoc($query2); $omschr = 'omschrijving'; $mt = 'maaltijd'; // optie 1 if (!isset ($optie1) AND isset ($mt) AND isset ($omschr)) { echo "Hallo {$naam['voornaam']} {$naam['tussenv']} {$naam['achternaam']}.<br><br>"; echo "U heeft gekozen voor: <b>$omschr</b> met als hoofdgerecht <b>$mt</b><br><br>"; $sql = "SELECT * FROM meten WHERE omschrijving='$omschr' AND mt='$mt'"; $query = mysql_query($sql); $optie1 = mysql_fetch_assoc($query); $optienr1 = $optie1['optie1']; $sql3 = "SELECT * from mopties WHERE optienummer='$optienr1'"; $query3 = mysql_query($sql3); if ($optienr1 == 0 ) { echo "U heeft geen verdere opties meer. Klik <a href='eten2.php?nr={$nr}&omschr={$omschr}&mt={$mt}'>hier</a> om uw maaltijd te controleren & te bestellen.<br>"; } else { echo "Selecteer de mogelijke optie: "; echo "<FORM ACTION='eten.php?' method='post'><SELECT NAME='optie1'>"; if ($optienr1 == 1 ) { while ($optie = mysql_fetch_assoc($query3)) { echo "<option value='{$optie['omschrijving']}'>{$optie['omschrijving']}</option>\n"; } echo "</SELECT><input type='hidden' name='nr' value='$nr'><input type='hidden' name='mt' value='$mt'><input type='hidden' name='omschr' value='$omschr'> <INPUT TYPE='submit' VALUE='Volgende'></FORM>"; } } } // optie 2 if (!isset ($optie2) AND isset ($optie1) AND isset ($mt) AND isset ($omschr)) { echo "Hallo {$naam['voornaam']} {$naam['tussenv']} {$naam['achternaam']}.<br><br>"; echo "U heeft gekozen voor: <b>$omschr</b> met als hoofdgerecht <b>$mt</b>.<br> De eerste optie is: <b>$optie1 </b> <br>"; $sql = "SELECT * FROM meten WHERE omschrijving='$omschr' AND mt='$mt'"; $query = mysql_query($sql); $optie2 = mysql_fetch_assoc($query); $optienr2 = $optie2['optie2']; $sql3 = "SELECT * from mopties WHERE optienummer='$optienr2'"; $query3 = mysql_query($sql3); if ($optienr2 == 0 ) { echo "U heeft geen verdere opties meer. Klik <a href='eten2.php?nr={$nr}&omschr={$omschr}&mt={$mt}'>hier</a> om uw maaltijd te controleren & te bestellen.<br>"; } else { echo "Selecteer de mogelijke optie: "; ?> <FORM ACTION="eten.php?" method="post"> <SELECT NAME="optie1"> <?php if ($optienr2 == 1 ) { while ($optie = mysql_fetch_assoc($query3)) { echo "<option value='{$optie['omschrijving']}'>{$optie['omschrijving']}</option>\n"; } echo "</SELECT><input type='hidden' name='nr' value='$nr'><input type='hidden' name='mt' value='$mt'><input type='hidden' name='omschr' value='$omschr'><input type='hidden' name='optie1' value='$optie1'> <INPUT TYPE='submit' VALUE='Volgende'></FORM>"; } } } ?> ?> |
het lijkt veel, maar het is de hele tijd hetzelfde
Kan iemand me helpen?