$req = "UPDATE applique SET prix='$prix', descriptif='$descriptif',
dimension='$dimension', gamme='$gamme', ref='$ref',
ambiance='$ambiance', quantite='$quantite' WHERE id='1' AND prix='' AND
descriptif='' AND dimension='' AND gamme='' AND ref='' AND ambiance=''
AND quantite='' LIMIT 1";}
cs_anonymous38
Messages postés12Date d'inscriptionjeudi 10 novembre 2005StatutMembreDernière intervention28 novembre 2005 21 nov. 2005 à 17:56
voila
le code modifier au niveau de l'UPDATE mais ça fonctionne tjs pas,
comment faire la condition au niveau du "id", jve dire par la ke si le
id n'existe pas j'insere les données et s'il existe déja on fait un
UPDATE.
cs_anonymous38
Messages postés12Date d'inscriptionjeudi 10 novembre 2005StatutMembreDernière intervention28 novembre 2005 21 nov. 2005 à 18:05
Le but, dans l'ordre :
- chercher si l'id choisi existe dans ta table.
- s'il existe, on met à jour
- sinon, on insère.
C ça !!!!
En fait il pe y avoir une insertion de 2 id identique, ds le cas ou 2
id st identique jvE mettre à jour les données rattaché a cette id. Si
l'id n'existe pas si non on insère
cs_anonymous38
Messages postés12Date d'inscriptionjeudi 10 novembre 2005StatutMembreDernière intervention28 novembre 2005 21 nov. 2005 à 18:11
moi jvoudré C ke tu me
dise kL code jdoi tapper pr K chaque fois ke j'insère il m'incrémente
de 1, kom ça mon code fonctionnera peut-être tel kil est écrit...
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 21 nov. 2005 à 18:19
Non!
D'abord, ça ne fonctionnera pas, ça n'est pas comme ça qu'on procède.
Ensuite, tu écris en SMS et je n'aime pas ça... ;-) Et enfin, tu ne
progresseras pas si on te mâche tout le travail.
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 21 nov. 2005 à 20:07
Lol, Malalam connait aussi bien la réponse que moi à la question que tu viens de poser.
Regarde, tu veux savoir pourquoi ton update ne marche pas ?
Change ta query en quelque chose comme ca :
$result = mysql_query($req) or die ( mysql_error() );
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 22 nov. 2005 à 08:54
Lol, si c'était une tentative pour me vexer et que je donne une
réponse, c'est raté...je ne me sens pas l'obligation de te prouver quoi
que ce soit, cher anonyme numéro 38.
Simplement, quand je vois un script comme celui que tu nous as montré,
je vois un vrai débutant (et pas un débutant qui code depuis 1 an mais
qui n'a guère avancé...y en a plein). Et je me dis : chouette, une
occasion de vraiment le faire avancer, il n'a pas encore pris de
mauvaises habitudes. Donc, il me semble que le mieux n'est pas de te
donner la réponse toute faite, mais de te forcer à réflêchir.
FhX t'as donné de très bonnes indications. Je t'ai expliqué pourquoi ta
condition renverrait toujours 0. FhX te donne un nouveau truc :
détecter et afficher les erreurs, très pratique pour débugger. Si tu
veux un truc de plus : www.php.net, et tu cherches les fonctions que
t'a donné FhX.
Pour le COUNT(*), c'est une clause sql; le site de référence pour mysql :
cs_anonymous38
Messages postés12Date d'inscriptionjeudi 10 novembre 2005StatutMembreDernière intervention28 novembre 2005 22 nov. 2005 à 09:09
Bon malalam t'es bien sympa avec t'es remarque impertinente, mais ce qui est dommage c'est que tu n'as pas le niveau...
car lorsqu'il sagit de
donner le code à quelqu'un sur comment génerer un chiffre de 1 à 16 là
il y a aucun problème pour toi (c'est tellement simple), mais
pour des problèmes comme les miens tu donnes pas la réponse car tu es
incapable de résoudre le problème tout simplement, mais heureusement
que tout le monde n'est pas comme toi... Sinon j'ai un pote qui a réusi a me deboguer, lui au moins il a du mérite, c'est un boss à l'inverse de toi. Merci à toi FhX, bien que tu n'as pas résolus le problème tu m'as apporté ton aide.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 22 nov. 2005 à 09:43
Lol, intéressant. Comme tu veux. Continue à faire régler tes problèmes par les autres au lieu d'essayer de progresser. Perso, je le répête, je n'ai rien à prouver, et surtout pas à toi ;-)
Ps : l'impertinence de mes réponses, je la cherche encore, mais on ne doit pas avoir le même vocabulaire. Par contre, il faut reconnaître que tes réponses sont largement criticables : depuis quand fait-on preuve d'agressivité stupide envers quelqu'un qui ne l'a pas été envers soi ?