|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : décembre 2003 Messages : 118 ![]() |
Bonjour,
Est-il possible dans une table d'avoir un champ dans lequel on peut enregistrer des données ? J'ai une table avec 4 champs : id, user, text1, text2 ; le 1er membre va enregistrer son texte dans text1 et son pseudo dans user, le deuxième lui va enregistrer son texte dans text2 mais je n'arrive pas à rajouter son pseudo dans user à côté du premier membre. Est-ce possible, avez-vous des exemples, ou une piste ? Merci ! |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : février 2005 Messages : 1 797 ![]() |
Salut,
tu peux concaténer des string en SQL avec '+' UPDATE table SET user = user + $user2 WHERE id=$id La logique de ton système est bizzare, si tu te sers d'une ou plusieurs tables, en théorie tu n'as pas besoin de stocker plusieurs informations dans un même champ. A+ |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : décembre 2003 Messages : 118 ![]() |
Slt, merci pour la piste mais je n'y arrive toujours pas, ce que j'ai essayé :
pseudo=pseudo||'$pseudo', pseudo=pseudo+'$pseudo', A chaque fois ca m'inscrit dans le champ '0'. |
|
|
00
|
|
|
#4 |
![]() Inscription : juillet 2002 Messages : 537 ![]() |
Salut,
Si tu utilises MySQL, l'opérateur || ne réalise pas de concaténation par défaut. Il faut utiliser la fonction CONCAT(ch1, ch2, ...). |
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : décembre 2003 Messages : 118 ![]() |
Slt, merci pour vos réponses, j'ai enfin trouvé :
SET pseudo=CONCAT(pseudo,',$pseudo'), -- Je met le post en résolu ! |
|
|
00
|
|
|
#6 | |
|
Membre à l'essai
![]() Inscription : décembre 2003 Messages : 118 ![]() |
Slt, j'ai enlevé le résolu, parce que j'aurai une autre question ; tout d'abord voici le code :
Citation:
J'ai du mal à trouver dans google parce que je ne sais pas trop comment formulé ma demande. Si vous aviez une idée ou un lien merci ! |
|
|
|
00
|
|
|
#7 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
A mon avis tu dois avoir la dernière catégorie dans ton input.
Ce qu'il faudrait faire, c'est effectuer un probable test dans le while afin de savoir si l'id choisi est le même, tu le stockes dans une variable intermédiaire. Et il te reste plus qu'à mettre dans ton input PS: il faudrait déjà savoir comment tu récupères la catégorie choisie |
|
|
00
|
|
|
#8 | ||
|
Membre à l'essai
![]() Inscription : décembre 2003 Messages : 118 ![]() |
Slt, effectivement ca me marque la dernière catégorie suivant ou je le place, et l'id_cat est différente ; le code pour voir le fonctionnement je l'ai fait comme ca :
Citation:
Citation:
|
||
|
|
00
|
|
|
#9 | ||||
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
id_cat c'est un entier ? SI oui comme ceci :
Code :
Code :
|
||||
|
|
00
|
|
|
#10 |
|
Membre à l'essai
![]() Inscription : décembre 2003 Messages : 118 ![]() |
slt, id_cat est un entier et $sel n'est pas issu du POST.
Ca ne fonctionne pas ; desole de t'embeter avec ca mais je suis sec ! |
|
|
00
|
|
|
#11 | ||
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Ok donc teste comme ceci (mon code était pour la premiere version avec list)
Code :
|
||
|
|
00
|
|
|
#12 | |
|
Membre à l'essai
![]() Inscription : décembre 2003 Messages : 118 ![]() |
Slt, non ca ne marche pas, pour le $sel j'ai fait :
Citation:
|
|
|
|
00
|
|
|
#13 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Dans ce cas c'est normal car tu compares un tableau (array) et un entier...Il faudrait directement mettre $categorie dans le test.
Humm $id_cat sort d'où ?? |
|
|
00
|
|
|
#14 | |
|
Membre à l'essai
![]() Inscription : décembre 2003 Messages : 118 ![]() |
Slt, il sort d'ou, je ne sais plus, ma feuille est remplie de code en activité et inactif, voila ce que j'ai fait :
Citation:
|
|
|
|
00
|
|
|
#15 | ||
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
On va refomater tout ca pour bien y voir
Code :
|
||
|
|
00
|
|
|
#16 |
|
Membre à l'essai
![]() Inscription : décembre 2003 Messages : 118 ![]() |
Slt, vraiment navré mais non
|
|
|
00
|
|
|
#17 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Tu n'as pas mis le code que je t'ai donné ?? Sinon il y aurait une parse error.
Bon vérifies toutes tes variables et commence surtout par savoir d'où sortent certaines. On pourra pas avancer si toi meme tu sais pas d'ou elles viennent Mets des echo un peu partout pour voir si tes variables sont pas vides |
|
|
00
|
|
|
#18 | |
|
Membre à l'essai
![]() Inscription : décembre 2003 Messages : 118 ![]() |
Slt, j'ai mis ton code, ca me marque Query vide pour le champ catégorie.
Citation:
|
|
|
|
00
|
|
|
#19 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Mais où ? Pour quel catégorie ? Il y a tellement de catégorie
|
|
|
00
|
|
|
#20 | |
|
Membre à l'essai
![]() Inscription : décembre 2003 Messages : 118 ![]() |
Slt, et bien la catégorie choisie dans le menu déroulant :
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com