Mailinglisten-Archive |
Hallo und danke, ihr seid blitzschnell php ist installiert, der Apache laeuft, und meine anderen Programme auch und eine Fehlermeldung bekomme ich nicht. Die html-Datei wurde vor dem Einfuegen von php auch korrekt angezeigt. Mit ein bisschen Code ist das ein wenig schwierig, denn die Datei ist gross. Ich moechte zu einem Fragebogen ein Auswertungsprogramm schreiben. Die Daten, die die Benutzer eingegeben haben, liegen in einer Postgresql-Datenbank und werden von dort zeilenweise in ein Array eingelesen. Hier das "bisschen" Code: <?php $conn=pg_connect("127.0.0.1","5432","","","codex"); if(!$conn){echo "Es konnte keine Verbindung zur Datenbank hergestellt werden";} $sql_ges="select fid,antwortwert, count(antwortwert) from mum_antworten WHERE fid<1500 group by fid, antwortwert order by fid;"; $res_ges=pg_exec($conn,$sql_ges); // Resultset if(!$res_ges) { echo "Es ist ein Fehler bei der Verbindung zur Datenbank aufgetreten.";} $row_ges=pg_numrows($res_ges); if($row_ges < 1) { echo "Die Datenbank ist leer.";} $mult=5; for($i=0; $i < $row_ges; $i++){ $onerow = pg_fetch_row($res_ges,$i); if ($onerow[0]=="601") { $a_brt[601]=$onerow[1]."<BR>\n";} elseif($onerow[1]=="on") { // Checkboxen $index=$onerow[0]; $a_brt[$index]=$onerow[2] * $mult;} else { // Radiobuttons $index= $onerow[0].$onerow[1]; $a_brt[$index]= $onerow[2] * $mult;}} ?> Soweit stimmt eigentlich alles. Ich habe mir die ganze Datenbank-Array-Geschichte mit echo's ausgeben lassen, da arbeitet alles so, wie es soll. Ich moechte Balkendiagramme ausgeben und dazu mit php die Breite des Balkens (= Anzahl der Antworten zu dieser Frage) aus dem Array in das width-Attribut des image-TAgs einlesen. Dazu wird hinter jeder Frage <img src="gruen.gif" width="<? php print ($a_brt[101];) ?>" height="10" > eingefuegt, wobei 101 eben die erste Antwort zur Frage 1 ist. Ich finde keinen Fehler und ich bin noch(das wird sich aendern) so unerfahren mit php, dass ich absolut keine Ahnung habe, wonach ich ueberhaupt suchen soll. Gruss Conni
php::bar PHP Wiki - Listenarchive