Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

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

Posted by axolotus on 01/14/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

  [Opened] doublons de clé primaire et erreur

Reply #1 Posted by foxmask on 01/14/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 !

  [Opened] doublons de clé primaire et erreur

Reply #2 Posted by laurentj on 01/16/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...

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

Reply #3 Posted by axolotus on 02/10/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. Re: problème de charset >
  2. Forms et javascript >
  3. Gestion du Cache de zone >
  4. Re: Problème DAO avec type numérique >
  5. Re: comment créer un champ non saisissable dans un formulaire jform??? >
  6. traitements en ligne de commande - "Unknown module" >
  7. Appel à contributions, donnez votre avis >
  8. [Résolu] doublons de clé primaire et erreur