Raccourcis : Contenu - rubriques - sous rubriques
EN FR
Recherche Rapide Recherche avancée
 
Page

  [Ouvert] [Résolu] doublons de clé primaire et erreur

Posté par axolotus le 14/01/2012 21:02

Bonjour,

j'ai un formulaire qui permet d'ajouter des utilisateurs dans une table. le login est une clé primaire dans la table mysql. dans jelix tous marche bien jusqu’à ce que l'on crée un nouvel utilisateur portant le même login. Alors mysql renvoie une erreur. est-ce que jdao permet de gérer ce genre d'erreur. Je voudrais récupérer l'erreur et renvoyer un message indiquant que le login utiliser est imposible.

Merci pour votre aide

  [Ouvert] doublons de clé primaire et erreur

Réponse #1 Postée par foxmask le 14/01/2012 22:05

Bonsoir, en fait il existe tout ce qu'il faut dans l'API ici http://jelix.org/reference/1.2.6/ (auth > class > jAuth) permettant d'ajouter / editer un utisateur de meme que se connecter / se deconnecter.

Et si vous gérer un site communautaire il existe une module jCommunity.

N'hesitez pas à jetter un oeil sur Booster , le referentiel des appli/modules de la communauté ;)


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Ouvert] doublons de clé primaire et erreur

Réponse #2 Postée par laurentj le 16/01/2012 11:31

Bonjour,

Alors mysql renvoie une erreur.

C'est en principe une exception dans Jelix. Donc avec un try/catch...

Sinon tu peux aussi faire une requête avant l'insertion, pour vérifier si le login existe ou pas...

  [Ouvert] Re: doublons de clé primaire et erreur

Réponse #3 Postée par axolotus le 10/02/2012 16:25

Enfin un peu de temps pour poursuivre la programmation...

super j'ai essayé try et catch et ça marche super.

Merci pour votre aide.

 
Page
  1. comment utiliser JauthDb >
  2. comment utiliser JauthDb >
  3. Ressource timepicker jQuery >
  4. comment utiliser JauthDb >
  5. comment utiliser JauthDb >
  6. Erreur création interface administration >
  7. Re: doublons de clé primaire et erreur >
  8. doublons de clé primaire et erreur