Ik ben al een tijdje druk bezig met het maken van een Store Locator. Zoals de naam al zegt kan je hiermee filialen zoeken.
De Locator bestaat uit 4 kolommen te weten: Productcategorie, Land, Plaats, Reseller.
In de MYSQL db staan alle velden zoals adres, telefoonnummer, website etc..
De voorkant gaat goed, echter het kleine admin gedeelte aan de achterkant vind ik moeilijk.
Ik zit nu een paar dagen behoorlijk te Googlen en fora te lezen over functies als
htmlentities, urlencode, mb_convert_encoding en dergelijke.
Ik heb het bijna voor elkaar dat PHP veel tekens afvangt voordat ze in de database komen.
Ook krijg ik ze weer goed uit de database. Maar net doe ik een bedrijf die een +
in de naam had, en dan slokt PHP het plusje op...
Ik zie niet meer wat ik nou nog moet doen om dat op te lossen.
Uit de database halen..
In de database stoppen..(met een JS URLDecode)
Waarom verdwijnt mijn + in het niets?
De Locator bestaat uit 4 kolommen te weten: Productcategorie, Land, Plaats, Reseller.
In de MYSQL db staan alle velden zoals adres, telefoonnummer, website etc..
De voorkant gaat goed, echter het kleine admin gedeelte aan de achterkant vind ik moeilijk.
Ik zit nu een paar dagen behoorlijk te Googlen en fora te lezen over functies als
htmlentities, urlencode, mb_convert_encoding en dergelijke.
Ik heb het bijna voor elkaar dat PHP veel tekens afvangt voordat ze in de database komen.
Ook krijg ik ze weer goed uit de database. Maar net doe ik een bedrijf die een +
in de naam had, en dan slokt PHP het plusje op...
Ik zie niet meer wat ik nou nog moet doen om dat op te lossen.
Uit de database halen..
PHP:
1
| $name = mb_convert_encoding($data['Store_Naam'],'UTF-8','HTML'); |
In de database stoppen..(met een JS URLDecode)
PHP:
1
| $name = mb_convert_encoding($data['Store_Naam'],'HTML','UTF-8'); |
Waarom verdwijnt mijn + in het niets?