ich verzweifle

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ich verzweifle

    langsam bin ich am verzweifeln:

    PHP-Code:
    $zahl1 rand (1,49);
    $zahl2 rand (1,49);
    $zahl3 rand (1,49);
    $zahl4 rand (1,49);
    $zahl5 rand (1,49);
    $zahl6 rand (1,49);
    $zahl7 rand (1,49);
    $cb=array("$z1","$z2","$z3","$z4","$z5","$z6","$z7");
    if (
    in_array "$zahl1""$zahl2""$zahl3""$zahl4""$zahl5""$zahl6""$zahl7"$cb)) {
    ...

    es wird immer folgende fehlermeldung ausgegeben:
    Warning: Wrong parameter count for in_array() in /ziehung_1.php on line 16

    in line 16 steht folgendes:
    PHP-Code:
    if (in_array "$zahl1""$zahl2""$zahl3""$zahl4""$zahl5""$zahl6""$zahl7"$cb)) { 

  • #2
    niemand 'ne lösung parat?

    Kommentar


    • #3
      könntest du mal den schleifeninhalt bitte noch posten

      Kommentar


      • #4
        du meinst die if-schleife?

        da sind nur zwei mail-befehle und ein update-query drinnen.

        Kommentar


        • #5
          PHP-Code:
          if (in_array "$zahl1""$zahl2""$zahl3""$zahl4""$zahl5""$zahl6""$zahl7"$cb)) 
          das ist so qautsch

          musst schon

          PHP-Code:
          if (in_array (array("$zahl1""$zahl2""$zahl3""$zahl4""$zahl5""$zahl6""$zahl7"), $cb)) 
          machen, oder so ähnlich..
          meine Projekte bestaunen: http://www.kleiza.de

          Kommentar


          • #6
            das, was ich im moment im script habe, stammt direkt von der php-faq. aber egal.

            habe mal deinen vorschlag ausprobiert.


            PHP-Code:
            <?php
            $z1 
            1;
            $z2 2;
            $z3 3;
            $z4 4;
            $z5 5;
            $z6 6;
            $z7 7;
            $cb=array("$z1","$z2","$z3","$z4","$z5","$z6","$z7");
            if (
            in_array (array("9""21"), $cb)) {
            echo 
            "erfolgreich";
            }
            else {
            echo 
            "fehlerhaft";
            }
            ?>
            der gibt weder etwas zurück, wenn die zahlen enthalten sind, noch gibt er etwas zurück, wenn sie nicht enthalten sind. allerdings gibt es auch keine fehlermeldung!?


            PHP-Code:
            if (in_array ("9",$cb) {
            ...

            das funktioniert, allerdings darf ich insgesamt nur zwei argumente in's spiel bringen und das ist etwas zu wenig...

            Kommentar

            Lädt...
            X