login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Mastermind - Toverdranken

Offline avickum - 15/09/2009 18:03
Avatar van avickumNieuw lid Hey,

Ik heb mijn Mastermind - Toverdranken script bijna goed nu.. ik zoek alleen nog iets dat als je een combinatie hebt ingvoerd en je op 'brouwen' hebt geklikt je ziet welke ingredienten die je hebt gekozen in de drank voorkomen.

Weet iemand hoe dat moet? (en wil diegen dat eventueel maken?)
Dit is het script:

  1. <?
  2. beveiliging(4);
  3.  
  4. if(empty($_GET['pagina']))
  5. header("location: ../../index.php?pagina=lessen/toverdranken");
  6.  
  7. if ($list->toverdrank == "1")
  8. echo "<b>Toverdranken (Drank 1)</b><hr>Welkom bij de 1ste les Toverdranken. In deze les ga je een bijzonder drankje maken. Je kiest 3 ingredienten en kijkt of het in de ketel hoort. Er is maar 1 combinatie de juiste combinatie. Om het nog simpel te houden staat onder de 1ste lijst ingredienten welke je daar moet kiezen.<br><br><br>";
  9. ?>
  10.  
  11.  
  12. <?php
  13.  
  14. $select = "SELECT * FROM leden_gegevens WHERE id = '".$list->id."'";
  15. $result = mysql_query($select)or die(mysql_error());
  16.  
  17. if($_SERVER['REQUEST_METHOD'] == 'POST') {
  18. $totalDrank = (int) $_POST['drank1'] +( int) $_POST['drank2'] + (int) $_POST['drank3'];
  19.  
  20. if($totalDrank == -6) {
  21. header('Location: index.php?pagina=lessen/fout');
  22. } elseif($totalDrank > -5 && $totalDrank < 5) {
  23. header('Location: index.php?pagina=lessen/fout');
  24. } elseif($totalDrank == 6) {
  25. header('Location: index.php?pagina=lessen/stijgen&actie=toverdrank&id=".$list->id."');
  26. }
  27.  
  28. } else {
  29. ?>
  30.  
  31. <form method="post" action="">
  32.  
  33. <?php if ($list->toverdrank == "0")
  34. echo "<b>Toverdranken</b><hr>&nbsp;Jij mag deze toverdrank nog niet maken";
  35. ?>
  36.  
  37. <?php if ($list->toverdrank == "1")
  38.  
  39. echo "<select name=\"drank1\">
  40. <optgroup label=\"1ste Jaar\">
  41. <option value=\"1\">Eikenbarst</option>
  42. <option value=\"-1\">Wilgenblad</option>
  43. <option value=\"-1\">Heksenpaddestoel</option>
  44. <option value=\"-1\">Maanbes</option>
  45. </optgroup>
  46. </select>
  47.  
  48. <select name=\"drank2\">
  49. <optgroup label=\"1ste Jaar\">
  50. <option value=\"-2\">Eikenbarst</option>
  51. <option value=\"-2\">Wilgenblad</option>
  52. <option value=\"-2\">Heksenpaddestoel</option>
  53. <option value=\"2\">Maanbes</option>
  54. </optgroup>
  55. </select>
  56.  
  57. <select name=\"drank3\">
  58. <optgroup label=\"1ste Jaar\">
  59. <option value=\"-3\">Eikenbarst</option>
  60. <option value=\"3\">Wilgenblad</option>
  61. <option value=\"-3\">Heksenpaddestoel</option>
  62. <option value=\"-3\">Maanbes</option>
  63. </optgroup>
  64. </select>
  65.  
  66. <input type=\"submit\" name=\"submit\" value=\"brouwen\">
  67. </form>
  68.  
  69. <br>&nbsp;&nbsp;&nbsp;<img src=\"http://avickum.nl/ledensysteem/paginas/lessen/images/eikenbarst.gif\"> <b>Eikenbarst</b>";
  70. ?>
  71.  
  72. <?php if ($list->toverdrank >= 2)
  73. echo "<center><b>Deze Drank is succesvol gebrouwen!</b></center><br><img src=\"http://avickum.nl/ledensysteem/paginas/lessen/images/drank1.gif\"> <b>De Drank der Geluk</b><br><br><center>De Drank der Geluk zorgt ervoor dat de drinker van deze goud-gelige drank het komende uur<br>geluk zal hebben in alles wat hij of zij doet. Een nadeel aan dit drankje is dat man gevaarlijke dingen gaat doen en dan de tijd vergeet...<br><br>
  74. <b>Ingredienten:</b><br><img src=\"http://avickum.nl/ledensysteem/paginas/lessen/images/eikenbarst.gif\"> Eikenbarst | <img src=\"http://avickum.nl/ledensysteem/paginas/lessen/images/maanbes.gif\"> Maanbes | <img src=\"http://avickum.nl/ledensysteem/paginas/lessen/images/wilgenblad.gif\"> Wilgenblad</center>";
  75. ?>
  76.  
  77. <?php
  78. }
  79. ?>
  80.  
  81. <?
  82. echo "<br><br><center><input type=\"button\" value=\"Ga terug\" onclick=\"window.location='index.php?pagina=lessen/toverdranklijst'\"/></center><br><br>";
  83. ?>

2 antwoorden

Gesponsorde links
Offline vinTage - 15/09/2009 21:05
Avatar van vinTage Nieuw lid Waarom tig keer php openen en sluiten en waarom zoveel (alle..) html echoen?
  1. <?php
  2. echo 'Je koos ervoor om '.$_POST['drank1'].' en '.$_POST['drank2'].' en '.$_POST['drank3'].' bij elkaar te mikken..' ;
Offline Wave6 - 17/09/2009 07:42 (laatste wijziging 17/09/2009 07:46)
Avatar van Wave6 PHP beginner @vinTage.

Volgens mij is het een beginner...
En ik weet niet hoe het met jou zit, maar ik verwacht niet van een beginner dat hij het allemaal al in smarty heeft staan. Of via MVC werkt om mooiere code te krijgen.

@avickum
Als je even goed kijkt zie je dat je je
  1. <form method="post" action="handle.php">

vergeten bent, zet die regel boven je <select name="bla"> en je zult
zien dat dit resultaten levert;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.251s