aragorn
Legacy Member
Hallo,
het gebruik van speciale tekens bij gegevens om deze in te voegen in een mysql database geeft wat problemen, het gaat om tekens zoals ' " / \ $ enz....
Stel dat je bij het registreren zulke tekens gebruikt in je gebruikersnaam.
Momenteel los ik dit op met
addslashes(htmlspecialchars($lgebruikersnaam,ENT_NOQUOTES));
Waardoor het zonder problemen kan toegevoegd worden aan de database.
Maar als je nu wilt inloggen dan moet worden gecontroleerd of de gebruikersnaam aanwezig is , maar hier loopt het dus altijd fout. Hij vindt blijkbaar geen gebruikersnaam.
Vooraleer ik de select query loslaat, doe ik hetzelfde met de gebruikersnaam als bij het registreren. Dus
addslashes(htmlspecialchars($lgebruikersnaam,ENT_NOQUOTES));
Dit blijkt dus niet te lukken.
Is er een eenduidige manier om problemen met speciale tekens als deze te voorkomen en op te lossen.
mvg
Ara
het gebruik van speciale tekens bij gegevens om deze in te voegen in een mysql database geeft wat problemen, het gaat om tekens zoals ' " / \ $ enz....
Stel dat je bij het registreren zulke tekens gebruikt in je gebruikersnaam.
Momenteel los ik dit op met
addslashes(htmlspecialchars($lgebruikersnaam,ENT_NOQUOTES));
Waardoor het zonder problemen kan toegevoegd worden aan de database.
Maar als je nu wilt inloggen dan moet worden gecontroleerd of de gebruikersnaam aanwezig is , maar hier loopt het dus altijd fout. Hij vindt blijkbaar geen gebruikersnaam.
Vooraleer ik de select query loslaat, doe ik hetzelfde met de gebruikersnaam als bij het registreren. Dus
addslashes(htmlspecialchars($lgebruikersnaam,ENT_NOQUOTES));
Dit blijkt dus niet te lukken.
Is er een eenduidige manier om problemen met speciale tekens als deze te voorkomen en op te lossen.
mvg
Ara
allen a-Z & 0-9