Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Lotto spielen





Frage

Hallo alle zusammen, ich habe da mal wieder eine Frage... Also ich habe mir überlegt, das ich so was wie Lotto auf meiner HP anbieten möchte (natürlich ohne Gewinn)! Über diesen Teil werden die 6 zahlen „ausgewürfelt“..... <?php for($i=0; $i<6; $i++) { $zufallszahl1=rand(0, 49); echo$zufallszahl1, "<br>"; } ?> Anschließend möchte ich diese Zahlen und die Daten aus dem darunter folgendem Formular in einer Textdatei speichern. Die Daten (also Vorname, Nachname und Email) zu speichern war kein Problem, jedoch bekomme ich es einfach nicht hin, die Zahlen zu speichern....... Die Daten aus der Datei mit dem Formular und den Zahlen habe ich per „Get“ übergeben! Ich poste hier jetzt allerdings nicht den ganzen Quelltext, da das nur lästig wäre........ Falls sich jemand die Zeit nehmen würde, habe ich die oben beschriebenen Dateien Online gestellt..... (Hier sind sie in einem ZIP-Ordner http://dhost.info/bachler/Lotto.zip) Ich habe jedoch alle Designsachen weggelassen, da dies nur gestört hat. Wenn ihr euch das ganze mal in schöner Form anschauen wollt, habe ich das ganze auch noch richtig hochgeladen: http://dhost.info/bachler/Lotto Ich hoffe ihr versteht was ich meine....

Antwort 1 von beruno

Zitat:
$zufallszahl1=rand(0, 49);

...die Null beim Lotto gibt es nicht, außerdem kann die gleiche Zahl mehrfach "gezogen" werden...

Antwort 2 von Nessus

Hi,


<?php

    $zahlen = array();
    $i = 0;
    mt_srand();
    while( $i<7 ) {
        $temp = (mt_rand() % 49) + 1;
        if( !in_array($temp, $zahlen) ) {
            $zahlen[] = $temp;
			echo "$zahlen[$i] <br>";
            $i++;
        }
    }


?> 


Das sollte gehen....

Nessus

Antwort 3 von beruno

??? wo soll das hin ???
versteh ich nicht, kannst du mir das erklären oder zeigen?

Antwort 4 von Nessus

Uiiii,

da verhackstückt das SN einiges.....
Ich würde es gerne posten, leider kommt nur dieser Datenmüll raus.
Warum????

Nessus

Antwort 5 von Nessus

Warum ich keinen Snipplet posten kann, weiß ich nicht, aber hier findet sich auch alles....

http://www.tutorials.de/tutorials196158.html

Nessus

Antwort 6 von beruno

warum kann ich nicht sagen... aber...

schickst du mirs per mail?
info@internet-design-pcs.de
würde mich freuen...

Bernd

Antwort 7 von beruno

...war zu langsam...

Antwort 8 von beruno

beim ausführen kommt folgendes:
Warning: Wrong parameter count for mt_srand() in c:\easyphp\www\schnipsel\lotto.php on line 5
Array ( [0] => 36 [1] => 31 [2] => 35 [3] => 44 [4] => 25 [5] => 24 [6] => 26 )

mt_srand();
wo ist diese funktion definiert?

Antwort 9 von beruno

...habs gefunden...hat sich somit erledigt....

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: