Fonction check_mail base de données
Fermé
pooley45
Messages postés
444
Date d'inscription
mardi 21 octobre 2008
Statut
Membre
Dernière intervention
26 mars 2016
-
29 juin 2011 à 03:48
naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 - 29 juin 2011 à 07:44
naruto-94 Messages postés 865 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 20 décembre 2012 - 29 juin 2011 à 07:44
A voir également:
- Fonction check_mail base de données
- Fonction si et - Guide
- Formules excel de base - Guide
- Tnt base de données vide - Forum TNT / Satellite / Réception
- Germain veut gérer les activités de son association avec une base de données. il a commencé à créer des tables dans un fichier, mais il n’est pas sûr du résultat. le fichier à télécharger contient uniquement le schéma de cette base de données. en l’état actuel, que peut-on en déduire ? - Forum Outlook
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
1 réponse
naruto-94
Messages postés
865
Date d'inscription
mercredi 17 août 2005
Statut
Membre
Dernière intervention
20 décembre 2012
188
Modifié par naruto-94 le 29/06/2011 à 07:44
Modifié par naruto-94 le 29/06/2011 à 07:44
Salut,
1) Quand tu utilises la fonction check_mail() ça retourne 1 pour un paramètre (e-mail) valide ou 0 si ce n'est pas bon , donc quand dans ta requête tu fais un insert into ....... values(check_mail()) ça va enregistrer la valeur retourné par la fonction .
Pour faire la vérification d'un mail avant l'enregistrement dans la bdd suffit de faire une condition avant l'exécution de la requête .
/* si l'e-mail est bon ça retourne 1 donc la condition est bonne */
if(checkmail($_POST['mail']))
{
//envoie de la requête insert into ....... values($_POST['mail'])
}
2)
https://www.commentcamarche.net/faq/855-php-verifier-le-format-d-une-adresse-mail
Même chose , tu prends la fonction VerifierAdresseMail et tu la remplace par celle actuel et tu fais :
if(VerifierAdresseMail(htmlentitites($_POST['mail'])))
{
//envoie de la requete insert into ....... values($_POST['mail'])
}
3) Je pense qu'il suffit de faire un htmlentities($_POST['societe']) , htmlentitites ser à transformer les caractères spéciaux en entités html du genre é = é
d'ailleurs tu devrais utilisé htmlentities et addslashes pour éviter des failles / injection sql ..
1) Quand tu utilises la fonction check_mail() ça retourne 1 pour un paramètre (e-mail) valide ou 0 si ce n'est pas bon , donc quand dans ta requête tu fais un insert into ....... values(check_mail()) ça va enregistrer la valeur retourné par la fonction .
Pour faire la vérification d'un mail avant l'enregistrement dans la bdd suffit de faire une condition avant l'exécution de la requête .
/* si l'e-mail est bon ça retourne 1 donc la condition est bonne */
if(checkmail($_POST['mail']))
{
//envoie de la requête insert into ....... values($_POST['mail'])
}
2)
https://www.commentcamarche.net/faq/855-php-verifier-le-format-d-une-adresse-mail
Même chose , tu prends la fonction VerifierAdresseMail et tu la remplace par celle actuel et tu fais :
if(VerifierAdresseMail(htmlentitites($_POST['mail'])))
{
//envoie de la requete insert into ....... values($_POST['mail'])
}
3) Je pense qu'il suffit de faire un htmlentities($_POST['societe']) , htmlentitites ser à transformer les caractères spéciaux en entités html du genre é = é
d'ailleurs tu devrais utilisé htmlentities et addslashes pour éviter des failles / injection sql ..