Sumada: Javascript vs. Französisch

Beitrag lesen

<?php  
$query="select * from category";  
$result=$db->query($query);  
$num_results=$result->num_rows;  
for($i=0;$i<$num_results;$i++)  
{  
	$row=$result->fetch_assoc();  
	$under=str_replace('&auml;','ä',$row['under'.$language]);  
	$under=str_replace('&ouml;','ö',$under);  
	$under=str_replace('&uuml;','ü',$under);  
	$under=str_replace('&eacute;','é',$under);  
	$under=str_replace('&egrave;','è',$under);  
	$under=str_replace('&ecirc;','ê',$under);  
	$under=str_replace('\'','`',$under);  
	echo '<option value="'.$row['id'].'">'.$under.'</option>  
	';  
}  
?>

ich habe im moment den ganzen Code so. Die Inhalte sind in einer Datenbank damit ich nur in der url lang=de anhänegn muss.
die str_replace habe ich noch angehängt.

Ja die Grammatik ist noch nicht ok, was daran liegt, dass ich die Einträge immer abgeändert habe um weitere funktionen zu testen und halt etwas oft mit copy-paste gearbeitet habe.
Da Sie noch nicht online ist, stört dies aber noch nicht weiter.

Host: localhost

id top underde underen underfr
1 white Trockener Weisswein Dry White Wine Vin blanc sec
2 white Trockener Weisswein gelagert in Eichen- und Akazie... Dry White Wine stored in oak and acacia barrels Vin blanc sec vinifi&eacute; en barriques de ch&ec...
3 red Klassischer Rotwein Classic Red Wine Vin rouge classique
4 red Rotweinspezialit&auml;t Red Wine specialties Vin rouge specialit&eacute;
5 red Rotweinspezialit&auml;t gelagert in F&auml;sser Red Wine specialities stored in barrels Vin rouge sp&eacute;cialit&eacute; vinifi&eacute; ...
6 white S&uuml;sser Weisser Lik&ouml;rwein Sweet White Dessert Wine Vin doux liquoreux blanc
7 red S&uuml;sser Rotwein Sweet Red Wine Vin doux rouges

So sieht die Datenbanktabelle aus.