Nachdem ich schon zwei Nachmittage verbruzelt habe, wende ich mich an euch:
Möchte ein Balkendiagramm als Bild erstellen, wobei das Bild nicht das eigentlich Problem ist. Erst mit dem DB-Zugriff, um an die darzustellenden Daten zu kommen, bleibt der Bildschirm "finster":
Habe eine php-Datei, das Bild wird darin als <img src> aufgerufen.
Hauptdatei (vorerst auf das Notwendigste gekürzt):
makestatpic.php sieht so aus:
Ohne DB-Anfrage bekomme ich das Bild, mit keines.
Die DB-Anfrage funktioniert in einer anderen Datei, die im selben Ordner liegt.
ps: eigentlich wollte ich das mit pChart machen, da treten dieselben Probleme auf, deshalb bin ich auf den Einsteigerlevel zurück, um mich schrittweise durchzuarbeiten. Irgendwas hab ich wohl übersehen.
Möchte ein Balkendiagramm als Bild erstellen, wobei das Bild nicht das eigentlich Problem ist. Erst mit dem DB-Zugriff, um an die darzustellenden Daten zu kommen, bleibt der Bildschirm "finster":
Habe eine php-Datei, das Bild wird darin als <img src> aufgerufen.
Hauptdatei (vorerst auf das Notwendigste gekürzt):
PHP-Code:
include ('inc/db_conn_be.php');
//hier kommt noch eine DB_Abfrage
echo '<img src="makestatpic.php">';
PHP-Code:
<?php
$sql="SELECT statbild FROM user WHERE '".$_SESSION['id']."'=id";
$res=mysql_query($sql) OR die(mysql_error());
$dat=mysql_fetch_array($res);
header('Content-type: image/png');
$image = @imagecreate(150, 20);
$bg_color = imagecolorallocate($image, 255, 255, 102);
imagefill($image, 5, 5, $bg_color);
imagepng($image);
imagedestroy($image);
?>
Die DB-Anfrage funktioniert in einer anderen Datei, die im selben Ordner liegt.
ps: eigentlich wollte ich das mit pChart machen, da treten dieselben Probleme auf, deshalb bin ich auf den Einsteigerlevel zurück, um mich schrittweise durchzuarbeiten. Irgendwas hab ich wohl übersehen.
Kommentar