Vérifier si la valeure saisie existe dans la base [PHP/SQL] - PHP - Programmation
Marsh Posté le 17-06-2009 à 12:13:28
Je ne suis pas tout à fait sur du script, mais il faut faire quelque chose dans ce genre, qui va compter le nombre d'occurences dans ta bdd où l'on retrouve les mêmes noms/prénoms ou le même numéro de téléphone :
Code :
|
Marsh Posté le 17-06-2009 à 13:12:36
1. J'aurais plutôt tendance à utiliser mysql_num_rows qui retourne le nombre d'enregistrements, plutôt que de faire un SELECT COUNT.
Si c'est nul, faire l'insertion, sinon envoyer le message d'erreur.
2. Pense à sécuriser les données envoyées par $_POST...
3. Tu inderdis à des homonymes de s'enregistrer
Autant demander l'unicité le n° de tél, je veux bien, autant sur le nom+prénom...
[Edit]Même le numéro de tél, c'est douteux... Si Mr et Mme veulent s'inscrire tous les deux, comment on fait ?
4. A creuser :
- Dans ta base, tu définis le NUM_TEL comme unique et non nul.
- Dans le php, tu passes ta requête d'insertion.
- SI la requête est en erreur, tu récupères le numéro d'erreur et tu traites en fonction de l'erreur.
Marsh Posté le 17-06-2009 à 12:05:39
Bonjour,
Je débute. J'aurais besoin d'un petit coup de main de votre part.
J'expose mon problème.
Je voudrais inserer dans mon code la chose suivante.
Une fois que le formulaire est rempli à l'aide de mon code je transmet les informations à la base de donnée. Sauffe que je voudrais interdire de ecrire deux fois la meme chose dans la base . Je voudrais veriffier si le numéro de de tel existe deja et dans ce cas interdire la saisie et revenir au debut sur la page sur formulaire.
et une autre chose un peu plus compliquer: veriffier si sur une meme ligne le nom et le prénom sont identiques a ma saisie : reffuser la saisie et revenir au formulaire.
C'est peut etre trop vous demander mais je tente quand meme ma chance, je débute.
voici mon code:
---------------
~Feed-Back~ // ~Site Web~