$tekst="hej taber";$ord="taber"; if ($hest==strpos($tekst, $ord)){ $i=0; $erstat=""; do {$i++; $erstat.="*"; } while ($i<strlen($ord)); $tekst=substr($tekst,0,$hest).$ord.substr($tekst,$hest+strlen($ord));
Vil det være bedre at bruge den til den side man udskriver på istedet for at man ligger den på den side som man skriver på så det bliver til ***** i db?
Jep... for så har du jo de oprindelige data... hvis du gjorde det omvendt og du havde taber og idiot ville de jo begge blive ***** for hvordan skulle PHP vide at det var lige taber eller idiot?
$ialt = mysql_result(mysql_query("SELECT COUNT(*) FROM scooter_kommentar WHERE scooter_id = $id"),0);
$query = mysql_query("SELECT kommentar, vote, dato, navn, mail FROM scooter_kommentar WHERE scooter_id = $id ORDER BY id DESC LIMIT $s, $pr_side") or die ("Fejl X: ".mysql_error()); if (mysql_num_rows($query) == 0){ echo '<center><font face="Verdana" style="font-size: 11px;">Der er ikke skrevet nogle kommentar endnu!</font></center>'; } else { $gennemsnit = mysql_result(mysql_query("SELECT ROUND(AVG(vote),2) AS gennemsnit FROM scooter_kommentar WHERE scooter_id = '$id'"),0); echo '<center><font face="Verdana" style="font-size: 11px;">Denne scooter har i gennemsnit fået ' .$gennemsnit. ' ud af 10 (Der er ' .$ialt.' der har bedømt)</font></center>';
hvis du er smart (og har mulighed for mysql) så laver du en database med alle de ord der skal udskiftes, og så laver du en løkke der henter ordene, søger efter dem i teksten og erstatter ordene med det antal stjerner der skal til... :-)
Synes godt om
Ny brugerNybegynder
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.