Alerte doublons + update - PHP - Programmation
Marsh Posté le 19-02-2009 à 17:03:29
angelusflm a écrit : Je suis pour le moment que sur la partie "vérification" du champs qui ne fonctionne pas bien sur . |
Ben justement, non...
Il ne fonctionne pas = ?
- Il plante ? Message d'erreur ?
- Le résultat n'est pas conforme aux attentes ? Pourquoi ?
- Ca dépend des cas ?
- Le PC crash et prend feu ?
Marsh Posté le 20-02-2009 à 09:30:15
Ca ne fonctionne pas depuis que j'ai mis ma fonction tri j'ai cette erreur
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.2009' at line 1"
Marsh Posté le 20-02-2009 à 09:45:22
angelusflm a écrit : Ca ne fonctionne pas depuis que j'ai mis ma fonction tri j'ai cette erreur |
Ligne 12 :
Code : |
Ca va t'afficher la requête utilisée - si c'est bien celle-là qui plante...
Et après, c'est un problème de syntaxe SQL (a priori)
Marsh Posté le 20-02-2009 à 09:59:11
En faite je mal écrit ma requête je dois écrire 'SELECT `date` FROM ...
Maintenant il voit bien que j'ai déjà cette date d'enregistrement mais il m'ajoute quand même les donné dans la base :x
Marsh Posté le 20-02-2009 à 10:02:03
Et je ne peux pas créer un champs UNIQUE sur date puisque plusieurs agent peuvent avoir la même date
Marsh Posté le 20-02-2009 à 11:17:39
angelusflm a écrit : En faite je mal écrit ma requête je dois écrire 'SELECT `date` FROM ... |
Cours vite faire breveter ça ! Un PC qui voit
Sérieusement, tu as un IF ... THEN ... ELSE ...
Donc, soit ta condition est remplie et tu passes dans le THEN, soit elle ne l'est pas et tu passes dans le ELSE.
Tu ne peux pas passer dans les deux à la fois...
1. Tu es sûr de ta syntaxe php ? Parce que là, si je vois bien, ta fonction user_exists($date) est dans le IF...
2. Essaye d'alléger tes imbrications de IF ... THEN ... ELSE, parce que là c'est un peu le foutoir. En fait, si tu as bien envoyé ton code, il y a un ELSE ... ELSE ... !
=> Pense à bien indenter ton code, ça aide...
3. Si ton schéma de BDD est correct, tu ne devrais pas avoir de problème pour faire ce que tu veux faire.
Un point important quand on travaille avec des BDDs : si une tâche demande trop de travail à implémenter, c'est quasiment tout le temps un
problème de concetpion de BDD...
Marsh Posté le 19-02-2009 à 16:54:08
Bonjour
J'aimerai vérifier que mon champs "date" n'est pas déjà dans la bdd sinon ça retourne une erreur mais pas seulement.
J'aimerai en plus effectuer une modification dans la base, si la personne confirme qu'elle souhaite écraser le contenu précédent.
Je suis pour le moment que sur la partie "vérification" du champs qui ne fonctionne pas bien sur . Je vous joints mon code pour information j'ai une boucle "for" qui me permet d'ajouter autant d'entré que d'utilisateurs car mon formulaire renvoie un listing d'utilisateur qui se trouve dans ma BDD.
J'espère être clair :x
vous pouvez retourner au <a href="accueil.php">menu principal</a>
Merci de votre aide future