Modification a l'interieur d'une boucle While vers mysql

Modification a l'interieur d'une boucle While vers mysql - PHP - Programmation

Marsh Posté le 18-02-2005 à 02:32:50    

Bonjour,
 
Je vais tenter d'expliquer mon probleme. J'ai uen boucle While de type while ($dataaffiche = mysql_fetch_array($query)) dans laquelle s'affichent des données provenant d'une table. Jusque là, tout va bien, rien de compliqué.  
 
La ou ca se corse , c'est que j'ai dans cette boucle while, une boucle for pour generer un certain affichage selon les numéros rencontrés de type :
 
for($i=0,$ncable+=$i;$i<$QUANTITE;$i++) {
 
 $ncable ++ ;
    if( $ncable > $totalpaires )  
     break ;
     if( $Cable_end > 50 ) {
    if( $Cable_start > 50 ) {
     $Cable_start -= 51 ;
     $Cable_end  = $Cable_start + 25 ;
     $NUMCABLE_START += 1 ;
     $NUMCABLE_END =  $NUMCABLE_START ;
    }
    else {
    $Cable_end -= 51 ;
    $NUMCABLE_END += 1;
 
     }  
      }
 
Le problème c'est que $QUANTITE vaut un champ de ma table dans la boucle WHILE et que ce champ se reinitialise a chaque passage de la boucle, soit toutes les 6 entrées.
 
J'aimerais que a un certain moment dans la boucle for qui est dans la boucle While , si une quantité est égale a un Cablestart est egal a un certain nombre, par exemple, 15, j'affiche le NUMCABLE_END du prochain passage de la boucle While et non celui en cours...
 
En gros au lieu du $NUMCABLE_END += 1; j'aimerais affiche $NUMCABLE_END plus 1 mais 1 etant le prochain passage de la boucle while.  
 
Je sais pas si vous pourrez m'aider. Merci d'avance.


Message édité par duncan_mc_leod le 18-02-2005 à 02:34:29
Reply

Marsh Posté le 18-02-2005 à 02:32:50   

Reply

Marsh Posté le 18-02-2005 à 12:45:17    

C'est plus un probléme de conception qu'un probléme de code là.
Si t'as besoin à un moment donnée d'une valeur que tu ne récupérer que plus loin alors il faut que tu repenses ta façon d'enchainer les étapes.

Reply

Marsh Posté le 18-02-2005 à 21:06:30    

Ouais mais je vois pas comment arriver a ce que je veux... coincé quoi.

Reply

Marsh Posté le 18-02-2005 à 21:16:18    

ben t'as pas pensé à passer par des variables tableaux pour entreposer les données qui doivent servir plus tard?

Reply

Marsh Posté le 19-02-2005 à 01:27:25    

du style array, array_shift etc ... bein oui mais bon j'ai finalement trouvé une solution le pb c que je dois gérer des cas particuliers et là ... c'est hard.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed