Si je peux me permettre tu devrais repenser un peu ton code, il y a beaucoup de redondance.
Dans chaque condition de ton switch tu effectues globalement les meme actions.
Essai de noter en pseudo code (algo) ce que tu veux ca te permettra de l'optimiser.
ca ne sert a rien de faire 10 requete avec a chaque fois 1 seul champs autant faire des le début ca :
De plus ca ca ne peux fonctionner :Dans chaque condition de ton switch tu effectues globalement les meme actions.
Essai de noter en pseudo code (algo) ce que tu veux ca te permettra de l'optimiser.
ca ne sert a rien de faire 10 requete avec a chaque fois 1 seul champs autant faire des le début ca :
Code PHP :
<?php
$sql = mysql_query("SELECT objet, transfert, qstock1, qstock2 FROM membres WHERE id = ". $id .";") or die(mysql_error());
$row = mysql_fetch_object($sql);
/**
* tu peux utiliser directement
*$row->objet
*$row->transfert
*$row->qstock1
*$row->qstock2
*/
Code PHP :
<?php
$sql = mysql_query("SELECT qstock1 FROM membres WHERE id = ". $id .";") or die(mysql_error());
$row = mysql_fetch_object($sql);
$data = $row->qstock2; // ici tu fais appel a un champ non selectionné c'est qstock1 que ta selectionné