GBlib Variable darstellen

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

  • GBlib Variable darstellen

    Hi Leute ich möchte gern noch was wissen. Wie kann ich das darstellen:
    PHP-Code:
    $text="Counter-Heute: ".$cnt->print_result
    Denn der gibt mir nur unsinnige Zeichnen aus!

    Hoffe ihr könnt mir helfen!

  • #2
    Gibt denn print_result bereits etwas aus ? z.B. mit echo oder print ? Wenn ja dann kannst du das nicht so mit einem String verküpfen. Ist das überhaupt ne Funktion ?
    Schonmal mit var_dump($var) ausgegeben ?

    Gruss

    tobi
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      ja der gibt denn wert richtig aus!
      und jetzt möchte ich das der denn wert mir im bild anzeigt! nur weiß nicht nicht wie?!
      ach und hab auch current benutzt also das er mir nur die zahl ausgibt!
      Da muss es doch ne möglichkeit geben!

      Kommentar


      • #4
        Ein Var Dump von $print_result ergibt welchen Type für die Var ?
        Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

        [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
        Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

        Kommentar


        • #5
          ich weiß nicht ganz was du meinst, aber hier der code der dann angezeigt wird:
          PHP-Code:
          array(2){["c_hits_heute"]=>string(3)"269"[0]=>string(3)"269"
          Hoffe du kannst damit mir weiterhelfen...

          Kommentar


          • #6
            Du hast also das gleiche Verständnisproblem wie der hier ...?
            http://www.php-resource.de/forum/sho...threadid=83540
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              Also scheints ein Array zu sein und du willst das erste Element an den String anfügen ?
              PHP-Code:
              $text="Counter-Heute: ".$cnt->print_result[0]; 
              Gruss

              tobi
              Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

              [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
              Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

              Kommentar


              • #8
                Ich will die Zahl 269 anzeigen lassen! Aber mit dem Befehl denn du mir gesagt hast geht es nicht! Da muss es was anderes geben?!

                Kommentar


                • #9
                  Wenn das nicht geht dann ist es kein Array. Ich habe dich aber danach gefragt mal
                  PHP-Code:
                  var_dump($cnt->print_result); 
                  zu machen. Und hast den Code so geposted wie er in einem Array vorkommt. Also wenn es ein Array ist, dann muss es so gehen. Sonst ist's kein Array und du bist unter Zugzwang
                  Aber mit dem Befehl denn du mir gesagt hast geht es nicht!
                  du hast die Var aber schon noch mittels echo ausgegeben, oder ?

                  Gruss

                  tobi
                  Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                  [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                  Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                  Kommentar


                  • #10
                    ja ich hab das schon mit print_r, echo, var_dump ausgeben!
                    Ich hab dir vorhins vergessen die Fehlermeldung zu schreiben, vielleicht kannst du damit ja was anfangen:

                    Warning: Cannot modify header information - headers already sent by (output started at D:\01 - Programme\03 - programmieren\xampp\htdocs\counter\class_counter.php:79) in.....

                    Das ist die Fehlerzeile:


                    PHP-Code:
                    echo(current($row)); 
                    Die ganze Funktion heißt:



                    Hoffe jetzt weißt du was falsch ist!
                    PHP-Code:
                    function printResult($heute)
                    {
                        
                    $rows=$heute->fetchAll();
                        foreach (
                    $rows as $row)
                        {
                            
                            
                    print_r(current($row));
                        }


                    Kommentar


                    • #11
                      lesen

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

                      Kommentar


                      • #12
                        print_result !== printResult()
                        Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                        [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                        Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                        Kommentar


                        • #13
                          sry, aber kann das nicht ableiten, für mein Problem. Könntet ihr mir sagen wie ich mein Problem löse?

                          Kommentar


                          • #14
                            wie heißt die funktion die du hier aufrufst?
                            PHP-Code:
                            $cnt->print_result 
                            und wie heißt die funktion wirklich? und in dieser funktion/methode (da wohl eine klasse) solltest du print_r durch return ersetzen.

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

                            Kommentar

                            Lädt...
                            X