pb update base de donnee (text)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : pb update base de donnee (text)

par zeus » 30 déc. 2007, 13:39

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

par Odinoz » 30 déc. 2007, 13:04

Merci bcp Kaoteknik !!! Ca marche du feu de dieu ^^

par Kaoteknik » 30 déc. 2007, 12:45

Le problème vient vraisemblablement de ta variable $quant1.

Etant donné que les données enregistrées dans cette variable sont des chaînes de caractères, pour les placer les unes à la suite des autres il faut utiliser la concaténation à l'aide de l'opérateur "." (point), comme ceci :
$quant1 = $quant.', '.$un;

pb update base de donnee (text)

par Odinoz » 30 déc. 2007, 12:37

Bonjour, je suis vraiment noob dans le php et j aurai besoin de votre aide svp.
Voila j ai donc une donnee text (par ex: papa) $quant que j aimerai update avec une donnee text (par ex: maman) $un pour que cela donne "papa, maman" et non pas 0, ni maman seul, papa seul ^^

Dans le code suivant cela me donne au final 0

Merci de votre aide :)
$un=$_POST['un'];

			$req="SELECT quant FROM stock WHERE prod='$prod'" ;
  	  		$resultat = mysql_query($req)
   	  			or die ("la requete ne peut etre execute1");
	 		$ligne = mysql_fetch_array($resultat,MYSQL_ASSOC);
	 		extract($ligne);

   $quant1=[color=brown]$quant+$un[/color];
   
    $req="UPDATE stock SET quant='$quant1',  WHERE prod='$prod'" ;
  	 $resultat = mysql_query($req)
   	or die ("la requete ne peut etre executee");