Hallo, ich habe dieses Skript mal ausgebuddelt, etwas erweitert und wollte es jetzt zur Verfügung stellen. Der Titel und die Kommentare sollten eigentlich alles sagen.
Bitte Fehler melden und auch sonst ist Rückmeldung erwünscht. 😉
<?php
/*
* ********************************************************************************************* *
* FORTSCHRITTSBALKEN MIT OPTIONALER PROZENTANZEIGE *
* --------------------------------------------------------------------------------------------- *
* [by LC] für php-einfach.de, Oktober 2008 *
* Das Skript darf frei verwendet werden, es darf aber weder dieser Kasten entfernt oder *
* verändert werden. Ebenso darf kein eigenes Copyright oder Ähnliche Zeichen eingefügt werden! *
* *
* Bitte folgende Daten angeben: *
* $gesamtbreite: Breite des Balkens in Pixel (ohne Einheit) *
* $grundwert: Der Wert, den 100% haben *
* $prozentwert: Den Wert, dessen Anteil am Grundwert berechnet werden soll *
* $prozent_disp_round: Anzahl der Nachkommastellen der Prozentanzeige *
* $prozentangabe_type: Art der Balkendarstellung (0, 1 oder 2): *
* 0: Leerer Balken, keine Prozentangabe *
* 1: Leerer Balken, Prozentangabe eingerückt unter dem Balken *
* 2: Prozentangabe im Balken *
* $border: Rahmendefinition in CSS (OHNE das abschließende ; ) -> "none" für keinen Rahmen *
* *
* $farben: Der Balken kann je nach Prozentzahl unterschiedlich gefärbt werden. *
* In das Array die Prozentwerte von und bis zu der eine Farbe reichen soll durch *
* ein Minus getrennt angeben und in den zweiten Teil die jeweilige Farbe *
* (s. Beispielangaben). Soll der Balken nur eine Farbe haben, muss als Bereich *
* "000-100" angegeben werden. *
* ********************************************************************************************* *
*/
$gesamtbreite = 700; //in Pixel
$grundwert = 100;
$prozentwert = 50;
$prozent_disp_round = 0; //Nachkommastellen
$prozentangabe_type = 0;
$border = "1px solid black";
/*
* ***************************************************** *
* AB HIER KEINE ÄNDERUNGEN MEHR VORNEHMEN! *
* ***************************************************** *
*/