J'aimerais modifier une sélection en phph

pix -  
Breub62 Messages postés 3452 Statut Membre -
Bonjour,

voila j'aimerais modifier une sélection en php mais je ne vois pas comment modifier juste la sélection et non tous les enregistrement.

est-ce que quelqu'un aurait une solution a me proposer et est-ce que cela est possible.

je vous remercie d'avance.



A voir également:

12 réponses

Breub62 Messages postés 3452 Statut Membre 369
 

<tr> <th>reference palette<th> emplacement</tr>";

for($i =0;$i <count($produit);$i ++)
{
		
		$req1="SELECT * FROM palette where ref_produit='$produit[$i]' limit $quantite[$i]";
		 echo"$req1";
		 
		 if($res1=mysql_query($req1))
			{
				while($cols=mysql_fetch_array($res1))
				{
				echo"<tr><td>". $cols['ref_palette']."</td><td>".$cols['emplacement']."</td></tr>";

$reqUpdate = "UPDATE palette SET emplacement=0 WHERE ref_palette='".$cols['ref_palette']."'";
mysql_query($reqUpdate) or die(mysql_error());

				}
			}
			
 }

1
Breub62 Messages postés 3452 Statut Membre 369
 
Un peu plus de détails?

Tu veux modifier certains enregistrements de ta base? Comment? Un par un? Ou plusieurs en même temps?...
0
pix
 
sa serait toutes la selection en meme temps .
je veux que le champs libre passe de 1 à 0 lorsque l'on valide
0
Breub62 Messages postés 3452 Statut Membre 369
 
Dans ce cas quand tu valide tu récupère l'id de toutes les entrées(foreach ou for) puis tu fait un UPDATE...WHERE id IN...(ta_liste_des_id) ou un UPDATE pour chaque enregistrement rencontré dans ta boucle
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pix
 
ok et ma selection est une liste se n'est pas grave?
0
Breub62 Messages postés 3452 Statut Membre 369
 
Transmet moi ton formulaire et comment tu le traite je pourrais être plus explicite...
0
pix
 
ceci est l'affichage de ma selection :

<tr> <th>reference palette<th> emplacement</tr>";

for($i =0;$i <count($produit);$i ++)
{
		
		$req1="SELECT * FROM palette where ref_produit='$produit[$i]' limit $quantite[$i]";
		 echo"$req1";
		 
		 if($res1=mysql_query($req1))
			{
				while($cols=mysql_fetch_array($res1))
				{
				echo"<tr><td>". $cols['ref_palette']."</td><td>".$cols['emplacement']."</td></tr>";
				}
			}
			
 }
0
Breub62 Messages postés 3452 Statut Membre 369
 
Donc tout ce que tu affiche ici doit être modifié, c'est ça?

Peut-tu me donner le nom du champs à modifier?..
0
pix
 
c'est $cols[emplacement] a modifier
0
pix
 
c'est presque sa .J'ai oublier de préciser que c'est dans la table emplacement qu'il qu'il faut modifier et dans sur le champ libre. les jointure sont possible?
0
pix
 
c'est bon sa marche , je te remercie
0
Breub62 Messages postés 3452 Statut Membre 369
 
OK de rien...
;-)
0