Wordmix Satz mixer

      Wordmix Satz mixer

      Guten abend.

      Ich hab nen Script gebaut welches mir ein Satz Mix für Wordmix funktioniert auch nur sobald der satz über 4 wörter hat passiert es das die Lösung falsch ist.

      Ihr das Script:

      PHP-Quellcode

      1. <?php
      2. $Word0 = $_POST["Word0"];
      3. $Word1 = $_POST["Word1"];
      4. $Word2 = $_POST["Word2"];
      5. $Word3 = $_POST["Word3"];
      6. $Word4 = $_POST["Word4"];
      7. $Word5 = $_POST["Word5"];
      8. $Word6 = $_POST["Word6"];
      9. $Word7 = $_POST["Word7"];
      10. $Word8 = $_POST["Word8"];
      11. $Word9 = $_POST["Word9"];
      12. $counter = 10;
      13. $count = 0;
      14. $Satz = array();
      15. $Zahl = array();
      16. $rand = array();
      17. while($count < $counter)
      18. {
      19. if($_POST["Word$count"])
      20. {
      21. array_push($Satz, $_POST["Word$count"]);
      22. array_push($Zahl, $count);
      23. }
      24. $count++;
      25. }
      26. $Anzahl = count($Satz);
      27. $count = 0;
      28. $counter = $Anzahl--;
      29. while($count < $counter)
      30. {
      31. $rander = rand("0", $Anzahl);
      32. if(in_array($rander, $rand))
      33. {
      34. $count--;
      35. }
      36. else
      37. {
      38. array_push($rand, $rander);
      39. echo "<b>".$count."</b>";
      40. echo $rander."<br>";
      41. $Text .= $Satz[$rander]."($count) ";
      42. $Zahlen .= $Zahl[$rander];
      43. }
      44. $count++;
      45. }
      46. echo $Text;
      47. echo $Zahlen;
      48. ?>
      49. <form method="post">
      50. <table>
      51. <tr><td>Word0:</td><td><input name="Word0" type="text"></td></tr>
      52. <tr><td>Word1:</td><td><input name="Word1" type="text"></td></tr>
      53. <tr><td>Word2:</td><td><input name="Word2" type="text"></td></tr>
      54. <tr><td>Word3:</td><td><input name="Word3" type="text"></td></tr>
      55. <tr><td>Word4:</td><td><input name="Word4" type="text"></td></tr>
      56. <tr><td>Word5:</td><td><input name="Word5" type="text"></td></tr>
      57. <tr><td>Word6:</td><td><input name="Word6" type="text"></td></tr>
      58. <tr><td>Word7:</td><td><input name="Word7" type="text"></td></tr>
      59. <tr><td>Word8:</td><td><input name="Word8" type="text"></td></tr>
      60. <tr><td>Word9:</td><td><input name="Word9" type="text"></td></tr>
      61. <tr><td colspan="2"><input name="submit" type="submit" value="Absenden"></td></tr>
      62. </table>
      63. </form>


      Ich hoffe ihr findet mein fehler