php Diagramm erstellen
ich möchte per PHP ein Liniendiagramm erstellen.
Die Eingaben kommen aus einer Datei (mit maximal 60 Zeilen) in der pro Zeile eine Zahl von 0 bis 100 steht
rechts im Diagramm sollte der der neuerste also letzte Wert der Datei angezeigt werden und der erste Wert der Datei, der älterste, soll weiter Links sein, je nachdem, wenn es 60 einträge gibt, am Ende des Diagramms.
hier ein Auszug aus der Datei (zur Veranschaulichung)
Code: In Zwischenablage kopieren (nur IE)
nun habe ich allerdings ein Problem beim Ziehen der Linie, Bild habe ich bereits erstellt.
das Bild ist 51 px hoch und 121 px breit
(jeweils ind en Variablen $h und $w gespeichert)
links und unten ist jeweils eine 1 px starke Linie
Code: In Zwischenablage kopieren (nur IE)
nur habe ich das Problem, dass er wentweder garnicht in die schleife hineinkommt, oder er endet in einer endlosschleife.
danke für die Hilfe,
Antworten
Die Abbruchbedingung ist schon falsch, bevor die Schleife ein einziges Mal ausgefuehrt wird:
for($i = 0 ; [color="red"]$i>=120[/color] ; $i++ ) { /* ... */ }
2.
ich weis, ich habe leider keine Erfahrung mit schleifen und im php manual habe ich auch nichts gefunden.
3.
jetzt hat ers doch extra rot markiert ;)
Deine For durchläuft kein einziges mal weil i niemals
grösser oder gleich 120 ist...
Und fortgeschrittener scheinst du mir nicht zu sein, deshalb *move*
4.
Das liegt daran, dass Du nicht lang genug gesucht hast:
http://www.php.net/manual/de/control-structures.for.php
5.
oh ok, ich bin etwas zu "Visual Baisc" geschädigt, da muss ich nur
for index = 0 to 119
schreiben.
ok wieder was dazu gelernt, danke.
6.
das Ergebnis kann sich aber auf jeden Fall sehen lassen:

danke nochmal für die Hilfe