tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
401
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Newcomer1
    Newcomer1 Newcomer1 ist offline Mitglied Silber
    Registriert seit
    Apr 2005
    Beiträge
    73
    Hallo.

    Ist es möglich bzw. hat schon jemand von euch versucht, aus einer Datenbank in ein Bild, welches mittels GDLib erstellt wurde, auszulesen?
    Die Ausgabe der Daten sollte so erfolgen:

    Code :
    1
    2
    3
    
    1. Datensatz
    2. Datensatz
    3. usw.

    Nun habe ich die Abfrage fürs erste so gestaltet:

    PHP-Code:
    <?php
    include('mysql.inc.php');
    header('Content-type: image/png');

    $image imagecreate(50030);
    imagecolorallocate($image250250200);
    $tcol imagecolorallocate($image051102);

    $query "SELECT DATE_FORMAT(datum, '%e.%m.%Y') AS datumformat, DATE_FORMAT(zeit, '%H.%i') AS zeitformat,info,link,id FROM termine";
    $sql mysql_query($query);

    while(
    $ds mysql_fetch_object($sql)){
        
    $datum $ds->datumformat;
        
    $info $ds->info;
        
    $zeit $ds->zeitformat;
        
    $id $ds->id;

    $text "ID: $id$datum ($zeit) - $info";

    }

    imagestring($image255$text$tcol);
    imagepng($image);
    imagedestroy($image);
    ?>

    Hier wird aber lediglich ein Datensatz ausgegeben.
    Kann mir jemand einen Denkanstoß geben?

    Vielen Dank
     
    1:2:3:5:8:13:21:34:55... Wenn das der Goldene Schnitt ist, WO IST DANN 42 ?

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Kein Wunder. Du gehtst mit dem while() alle Datensätze durch und überschreibst deine Variablen jedesmal. Erst nach dem while() wertest du dein $text aus. Ergo hast du immer nur den letzten Datensatz.
    Du musst also das Auswerten von $text ebenfalls in die Schleife packen.
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    Avatar von Newcomer1
    Newcomer1 Newcomer1 ist offline Mitglied Silber
    Registriert seit
    Apr 2005
    Beiträge
    73
    OK. Danke für's erste. War mir nicht gleich aufgefallen.
    Aus der Lösung dieses "Fehlers" ergibt sich jedoch ein weiteres Problem.
    Nun werden alle Datensätze ausgegeben, aber alle in einer Reihe.

    Mit "<br>" bzw. "\r\n" gehts ja mal nicht.
     
    1:2:3:5:8:13:21:34:55... Wenn das der Goldene Schnitt ist, WO IST DANN 42 ?

  4. #4
    Avatar von Newcomer1
    Newcomer1 Newcomer1 ist offline Mitglied Silber
    Registriert seit
    Apr 2005
    Beiträge
    73
    Hm. Der Zeilenumbruch nach einem Datensatz bei einer dynamischen Ausgabe der GDLib nicht so einfach realisierbar.

    Normalerweise mache ich diesen ja in PHP mittels "<br>" oder Tabelle innerhalb der "while()" Schleife.

    Falls jemand noch einen Tip hätte?
     
    1:2:3:5:8:13:21:34:55... Wenn das der Goldene Schnitt ist, WO IST DANN 42 ?

  5. #5
    Avatar von Newcomer1
    Newcomer1 Newcomer1 ist offline Mitglied Silber
    Registriert seit
    Apr 2005
    Beiträge
    73
    DANKE! Hat sich erledigt.
    Nach sehr intensiver Suche habe ich ein Beispiel gefunden:

    http://forum.live-samp.de/programmie...f-bild-gd-lib/

    Beste Grüße,

    CH
     
    1:2:3:5:8:13:21:34:55... Wenn das der Goldene Schnitt ist, WO IST DANN 42 ?

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 26.06.07, 20:31
  2. src in iframe mittels vbs dynamisch ändern.
    Von Woolf22 im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 09.05.07, 12:42
  3. src in iframe mittels vbs dynamisch ändern.
    Von Woolf22 im Forum HTML & XHTML
    Antworten: 0
    Letzter Beitrag: 09.05.07, 12:42
  4. connect zu SQL datenbank herstellen mittels php
    Von webpagemaster im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 21.04.06, 13:41
  5. Ordner Struktur mittels Datenbank
    Von SeargentWinters im Forum PHP
    Antworten: 2
    Letzter Beitrag: 19.01.05, 19:36

Stichworte