Försöker ordna så att man kan klicka på namn (kategorier) som innehåller åäö, och sedan hämta resultatet från mysql, men det blir knas.
Har testat lite med:
$old = array("å", "ä", "ö", "Å", "Ä", "Ö", " ", "&");
$new = array("a", "a", "o", "A", "A", "O", "-", "");
..och sedan kört
" .str_replace($old, $new, $kat["name"]). "
Länken blir då:
<a href=\"kategori/" .str_replace($old, $new, $kat["name"]). "\">
Problemet kommer när jag sedan ska hämta resultatet från mysql.
Hoppas ni förstår hur jag menar? :r
Ingen som har en "bra" lösning?
TroxyMedlem sedan mars 20041 505 inlägg Kan du inte bara köra en urlencode() på strängen?
Löste det med:
$new = array("ao", "ae", "oe", "AO", "AE", "OE", "-", "");
TroxyMedlem sedan mars 20041 505 inlägg Det blir jobbigt när någon skapar en kategori som heter till exempel Café :OO
GunnarDMedlem sedan juni 20014 290 inlägg
Guldstrand skrev:
Hurså? :l
Det du frågar om har inget med mod_rewrite, där av kommentarerna.
mod_rewrite är en modul i apache's webserver som gör att man kan skriva om url "on the fly".
Det du frågar om är en php fråga "sök och replace".