ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
401
401
EMPFEHLEN
-
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(500, 30);
imagecolorallocate($image, 250, 250, 200);
$tcol = imagecolorallocate($image, 0, 51, 102);
$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($image, 2, 5, 5, $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 ?
-
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
-
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 ?
-
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 ?
-
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
-
Problem bei DIV Inhalt dynamisch mittels PHP laden
Von asdsa im Forum PHPAntworten: 7Letzter Beitrag: 26.06.07, 20:31 -
src in iframe mittels vbs dynamisch ändern.
Von Woolf22 im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 09.05.07, 12:42 -
src in iframe mittels vbs dynamisch ändern.
Von Woolf22 im Forum HTML & XHTMLAntworten: 0Letzter Beitrag: 09.05.07, 12:42 -
connect zu SQL datenbank herstellen mittels php
Von webpagemaster im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 21.04.06, 13:41 -
Ordner Struktur mittels Datenbank
Von SeargentWinters im Forum PHPAntworten: 2Letzter Beitrag: 19.01.05, 19:36





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren