Class Ausgabe Problem

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

  • Class Ausgabe Problem

    Hallo liebe Community,

    ich habe ein Problem mit der Separierung in der ausgabe bei einer CLASSe

    Ich habe 3 Scripte die zusammen arbeiten. Die ausgabe ist auch sauber und ohne Fehler. Nun möchte ich die Daten in einer SQL speichern, nur bekomme ich die Daten nicht gesplittet. Im unterem Teil der PHP habe ich die Daten die ich aufsplitten möchte mit /*POINTS*/ und /*AUFDERHAND*/ gekennzeichnet. Das gleeiche auch auf der URL: http://holdemtable.de/pokerspiel/pokern.php

    Im Anhang sind alle 3 Scripte!

    Hier das Script bei dem ich das problem habe:
    PHP-Code:
    <?php
    //include the deck and engine
    include_once('sessionhelpers.inc.php');
    include(
    "PokerDeck.php");
    include (
    "PokerEngineV1.0.php");
    //set player number
    $playnum=9;
    //create deck
    $texasDeck = new deck();
    //shuffles and deals new game
    $texasDeck->dealTexas($playnum);

    echo 
    "Flop:  ";
    echo 
    $texasDeck->getFlopImg();
    echo 
    "<br>Turn:  ";
    echo  
    $texasDeck->getTurnImg();
    echo 
    "<br>River:  ";
    echo 
    $texasDeck->getRiverImg();
    print
    "<p>\n</p>";

    function 
    handEval($texasDeck$finalHand)
    {
        print
    "<p>\n</p>";
        
    //This function coverts the string to the $evaluateArray
        
    $evaluateArray=$texasDeck->convertIt($finalHand);
        
    //create an array that is the ASCII count from the variable
        
    $chart count_chars($finalHand,1);    
        
    //create new name for array for poker engine with count results
        
    $chartArray = array($chart);
        print
    "<p>\n</p>";
        
    //instantiate pokerEngine object
        
    $testIt = new pokerEngine();
        
    //call handTest method passing both required parameters
        
    $testIt->handTest($chartArray,$evaluateArray);
        print
    "<p>\n</p>";
        
    //get the text description for the hand
        
    echo "   Auf der Hand:   ";
        echo 
    $testIt->getText();
        print
    "<p>\n</p>";
        
    //get the points
        
    echo "   Points:   ";
        echo 
    $testIt->getTotalPoints();
        
    $testtest=$testIt->getTotalPoints();
    }
    //end handEval

    //---------------------------------------------------------- Spieler 1
    print"Spieler 1<br>";
    echo 
    $texasDeck->getpocket1Img();
    print
    "<p>\n</p>";
    $finalHand $texasDeck->getP1FinalHand();
    handEval($texasDeck$finalHand);
    print
    "<p>\n</p>";
    //---------------------------------------------------------- Spieler 2
    print"Spieler 2<br>";
    echo 
    $texasDeck->getpocket2Img();
    print
    "<p>\n</p>";
    $finalHand $texasDeck->getP2FinalHand();
    handEval($texasDeck$finalHand);
    print
    "<p>\n</p>";
    //---------------------------------------------------------- Spieler 3,4,5,6,7,8,9,10 volgen noch


    // Hier sollen die Daten gespeichert werden
    for ($t 1$t <= 10$t++){   // Schleife für 10 Spieler
    $sqlk 'UPDATE spieler SET WERT_1 = \''.$t/*POINTS*/.'\', WERT_2 = \''.$t/*AUFDERHAND*/.'\' WHERE spielernummer  = \''.$t.'\'';
                if ( !
    mysql_query($sqlk) ) {
                exit(
    mysql_error());
                }
    }        
    //  echo '<pre>';
    //  print_r($GLOBALS);
    //  echo '</pre>';
    ?>
    Angehängte Dateien

  • #2
    1. code umbrechen
    2. error_reporting hochdrehen
    3. über zeichenkettenverknüpfung informieren

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Du bist ja immer noch dabei... Hättest du dich mal an meine Klassen gehalten, dann wärst du schon 3x fertig

      Kommentar

      Lädt...
      X