Vérifier si le pseudo et mail existe déjà avant inscription

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

08 déc. 2007, 01:04

Pour la vérifier si le pseudo et mail existe déjà avec d'inscrire un membre
Le détail qui doit t'écharpper est l'option "UNIQUE" sur le champ pseudo que te propose Victor BRITO

Code : Tout sélectionner

ALTER TABLE ta_table ADD UNIQUE pseudo (pseudo), ADD UNIQUE email (email);
SI le champ est déclaré unique impossible d'y insérer une valeur qui existe déjà... donc un pseudo qui existe déjà.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 61 Messages

08 déc. 2007, 01:07

Moi je fais quelque chose d'assez simple :
<?php
// Requête SQL
$membre_sql = mysql_query("SELECT pseudo, email FROM membre_tbl WHERE pseudo='$pseudo' AND email='$email'") or die('Erreur SQL : '. $membre_sql . '<br /> ' . mysql_error()); 
$membre_data = mysql_fetch_assoc($membre_sql);

// On vérifie
if( $pseudo == $membre_data['pseudo'] ) // Si $pseudo est égal à $membre_data['pseudo'] 
{ echo "Erreur : le pseudo '$pseudo' est déjà utilisé !"; }

if( $email == $membre_data['email']) { echo "Erreur : l'adresse email '$email' est déjà utilisée !"; }

else { ... }
?>
C'est surement pas la meilleure méthode mais ça marche impec' :wink:
Site sur THEOPERATION M.D. -> Nouvelle version (100%)
Ton code, tu indenteras; et le bohneur, tu feras.

Eléphant du PHP | 75 Messages

08 déc. 2007, 01:37


edit Volkow ahhh !! tu fait une vérif dans une vérif, pas con sa, je vais voir(je vois qu'on est dans la même categorie de site, sympa sa)
Merci ^^.

La même catégorie? Heu...niveau système de parrainage je pense que oui, niveau thème, je doute fort ^^.

Eléphanteau du PHP | 43 Messages

08 déc. 2007, 14:24

je vais test le code de Victor BRITO en 1er :wink:

Volkow ton site fait parti des sites de jeux gratuit rémunerateur, non?