Avatar billede xpresand Nybegynder
13. oktober 2007 - 10:21 Der er 3 kommentarer og
1 løsning

hjælp til "giv antal stjerner"

Jeg har denne kode, som regner hvor mange procent at det enkelte design har fået. Og derefter hvor mange stjerner den skal vise.

Det som er problemt er at den ikke viser de antal stjerner, og det er nok fordi at jeg har sagt at den kun skal replace når den er f.eks

("1","1.5","2","2.5","3","3.5","4","4.5","5");
Og ikke når den f.eks. er 1.1 eller 1.2

Så derfor vil jeg høre om det er muligt at gøre sådan:
fra 1 til 1.4
fra 1.5 til 2

osv? eller er det en anden fejl?
Du kan evt. se hvad fejlen er her:
http://www.mcleod-fan.dk/css/design2.php


$antalstemmer = $anstemmer*5;
$rate = $rating*100/$antalstemmer;

$rate = substr ($rate,0,2);

$visstjerne = $rate*5/100;

$ord_der_skal_erstattes = array("1","1.5","2","2.5","3","3.5","4","4.5","5");
$erstat_ord_med = array(
"<a href='rate.php?Id=1&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=2&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=3&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=4&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=5&id=$Id'><img src='1stjerne.png' border='0'></a>
",
"
<a href='rate.php?Id=1&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=2&id=$Id'><img src='halvstjerne.png' border='0'></a>
<a href='rate.php?Id=3&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=4&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=5&id=$Id'><img src='1stjerne.png' border='0'></a>
",
"
<a href='rate.php?Id=1&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=2&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=3&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=4&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=5&id=$Id'><img src='1stjerne.png' border='0'></a>
",
"
<a href='rate.php?Id=1&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=2&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=3&id=$Id'><img src='halvstjerne.png' border='0'></a>
<a href='rate.php?Id=4&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=5&id=$Id'><img src='1stjerne.png' border='0'></a>
",
"
<a href='rate.php?Id=1&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=2&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=3&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=4&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=5&id=$Id'><img src='1stjerne.png' border='0'></a>
",
"
<a href='rate.php?Id=1&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=2&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=3&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=4&id=$Id'><img src='halvstjerne.png' border='0'></a>
<a href='rate.php?Id=5&id=$Id'><img src='1stjerne.png' border='0'></a>
",
"
<a href='rate.php?Id=1&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=2&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=3&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=4&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=5&id=$Id'><img src='1stjerne.png' border='0'></a>
",
"
<a href='rate.php?Id=1&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=2&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=3&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=4&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=5&id=$Id'><img src='halvstjerne.png' border='0'></a>",
"
<a href='rate.php?Id=1&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=2&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=3&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=4&id=$Id'><img src='1stjerne.png' border='0'></a>
<a href='rate.php?Id=5&id=$Id'><img src='1stjerne.png' border='0'></a>");
$resultat = str_replace($ord_der_skal_erstattes, $erstat_ord_med, $visstjerne);
Avatar billede tha_painter Nybegynder
13. oktober 2007 - 17:56 #1
tror du skal fortælle den at den ikke må skifte frame før musen bevæger sig over den igen...
Avatar billede xpresand Nybegynder
13. oktober 2007 - 18:58 #2
Okay, forstår ikke helt hvad du mener. Men jeg fandt ud af problemet.
Avatar billede tha_painter Nybegynder
13. oktober 2007 - 22:54 #3
altså at hver stjerne ikke må blive mørk før musen har kørt over den to gange...

Ligemeget... Godt du fandt ud det :)
Avatar billede xpresand Nybegynder
28. oktober 2007 - 10:40 #4
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester