statt zahlen bilder anzeigen

danke erstmal an alle! werd mich morgen gleich mal ransetzen!
sag mal despoiler!
Bei deinem script bräuchte ich mir also nur die bilder erstellen und dann müßte es funktionieren. kann man dein bild auch nutzen oder muss man es erst zerschnipeln? na mal sehen!
danke erstmal!

mfg
 
Die brauchst du dir nicht extra erstellen, nimm meine wenn du möchtest.
In der angehängten Datei sind alle Bilder die du benötigst.
 

Anhänge

Zuletzt bearbeitet:
Despoiler hat gesagt.:
Hallo und sorry, dass ich hier jetzt dazwischen pfusche.
Ich hab mir vor ein paar Wochen ne Starratingfunktion gebastelt.

Schaus dir mal an, müsste genau das sein was du suchst.

PHP:
<?
function starrating($mark) {
	if ($mark == 0.00) { 
		$mark = "<img src=\"./images/stars/000.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	} else if (($mark >= 1.00) && ($mark < 1.50)) { 
		$mark = "<img src=\"./images/stars/105.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	} else if  ($mark == 1.50) { 
		$mark = "<img src=\"./images/stars/155.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	} else if  (($mark > 1.50) && ($mark < 2.00)) { 
		$mark = "<img src=\"./images/stars/205.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	} else if  ($mark == 2.00) { 
		$mark = "<img src=\"./images/stars/205.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	} else if  (($mark > 2.00) && ($mark < 2.50)) { 
		$mark = "<img src=\"./images/stars/205.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	} else if  ($mark == 2.50) { 
		$mark = "<img src=\"./images/stars/255.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	} else if  (($mark > 2.50) &&  ($mark < 3.00)) { 
		$mark = "<img src=\"./images/stars/305.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	} else if  ($mark == 3.00) { 
		$mark = "<img src=\"./images/stars/305.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	} else if  (($mark > 3.00) && ($mark < 3.50)) { 
		$mark = "<img src=\"./images/stars/305.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	} else if  ($mark == 3.50) { 
		$mark = "<img src=\"./images/stars/355.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	} else if  (($mark > 3.50) && ($mark < 4.00)) { 
		$mark = "<img src=\"./images/stars/405.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	} else if  ($mark == 4.0){ 
		$mark = "<img src=\"./images/stars/405.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	} else if  (($mark > 4.00) && ($mark < 4.50)) { 
		$mark = "<img src=\"./images/stars/405.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	} else if  ($mark == 4.50){ 
		$mark = "<img src=\"./images/stars/455.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	} else if  (($mark > 4.50) && ($mark < 5.00)) { 
		$mark = "<img src=\"./images/stars/505.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	} else if  ($mark == 5.00){ 
		$mark = "<img src=\"./images/stars/505.gif\" width=\"54\" height=\"10\" border=\"0\">"; 
	}
	return $mark;
}
?>

Wie idiotisch ist denn dieses Script? Noch nie gesehen... :suspekt:

EDIT: mach mir mal ein Script mit 100 Sternen bitte! ;-]

mfg
dmx
 
Zuletzt bearbeitet:
@Despoiler: Deswegen gibts das Forum ja, zum lernen.

Wenn du das 000.gif in 005.gif umbenennst, macht die folgende Funktion das Gleiche, wie deine:
PHP:
<?php
function starrating($mark) {
    $half_round = number_format(round(($mark*2), 0)/2,1,'.','');
    $mark = '<img src="./images/stars/'.str_replace('.','',$half_round).'5.gif" width="54" height="10" border="0" />';
    return $mark;
}
?>
Dadurch wird sie ein kleines Bißchen kürzer und vor allem erweiterbar und dynamischer.
 
Hallo,

also wenn ich den php teil bei mir einbaue kommt immer folgender fehler!

Fatal error: Cannot redeclare starrating() (previously declared in C:\xammp\xampp\htdocs\neusinnlos\admin\witze\witz.php:26) in C:\xammp\xampp\htdocs\neusinnlos\admin\witze\witz.php on line 26

Weiß jemand was dass ist?

mfg
 
Der englischen Sprache nicht mächtig?

Du versuchst 2 Funktionen mit dem Namen "starrating" in dein Skript einzubauen. Das lässt PHP nicht zu.
Wenn du es zuerst testen willst, dann benenn nie vorhandene Funktion vorübergehend anders, z.B. starrating_alt
 
Danke erstmal!
Englisch ist wirklich nicht mein ding, aber man kann ja nicht alles können!
Werd jetzt erstmal weite prrobieren!
Ach so was ersetzt deine verkürtzte version des scripts eigentlich?

mfg
 
Na, das sieht man doch. Ich fange bei "function starrating($mark) {" an und höre bei "} (Ende der Funktion)" auf. Dann ersetzt es wohl auch die ganze Funktion :D

Das komplett von Despoiler gepostete wird dadurch ersetzt.
(Wie gesagt, die 000.gif ind 005.gif umbenennen.)
 
Zurück