Comment vérifier l'e-mail existe déjà dans la bd avec CodeIgniter
Je suis en train de faire application dans CodeIgniter, je ne sais pas comment faire pour comparer e-mail à l'aide de db dans CodeIgniter, s'il vous plaît tout un m'aider.
Contrôleur
public function signup()
{
$this->load->view('signup');
}
public function savedata(){
$this->load->library('form_validation');
$this->form_validation->set_rules('firstname', 'firstname', 'required');
$this->form_validation->set_rules('lastname', 'lastname', 'required');
if ($this->form_validation->run() == TRUE) //Only add new option if it is unique
{
$result = $this->account_model->insert();
if($result > 0)
{
$data['message'] = "Added successfully";
$this->load->view('signup',$data);
}
else
{
$this->index();
}
}
else
{
$this->load->view('signup');
}
}
Comment envoyer un Courriel météo email alreay existent ou non.
où avez-vous pass e-mail?
De vérifier la
Merci beaucoup pour vos réponses. J'ai eu la réponse.
De vérifier la
is_unique
règle de validationMerci beaucoup pour vos réponses. J'ai eu la réponse.
OriginalL'auteur Vijaykarthik | 2014-12-04
Vous devez vous connecter pour publier un commentaire.
Ajouter une règle:
Dans le même Contrôleur:
Dans Le Modèle,
Référence
is_unique
règle, pas besoin de faire votre propreet de plus vous avez besoin de retourner
true/false
de fonction de rappel. et de définirerror message for your custom callback
....is_unique
est la meilleure approche, bien que, comme mentionné par @DamienPirsy .OriginalL'auteur Pupil
Imaginons que vous ayez
user
table etemail
colonne. Donc, vous devez ajouter cette ligne dans le formulaire de validationNote
Et besoin d'un index unique dans votre
email
colonnevérifier La Documentation
OriginalL'auteur Imran