no save
Assistance
Achat
News

Forum | programmation
[PhP]Boucle infinie ???
ZIG1, le ven. 20 janv. 2006 à 16:08:11
Bonjour,

J'ai écris un code mais j'ai le droit a une fatal error ...
J'ai peur d'avoir écrit une boucle infinie ... je voudrais votre avis
$SR='';
for($serviceRecept;strlen($serviceRecept)>=3;substr($serviceRecept, 0, -2)){
$s=substr($serviceRecept,-2,1);
$QueryService = faire_requete("SELECT * FROM folder WHERE id=$s");
$ResultService = mysql_num_rows($QueryService);
for($qf=0;$qf!=$ResultService;$qf++){
$SR .= mysql_result($QueryService, $qf,"folder");
}
if(strlen($serviceRecept)>=3){
$SR .=",";
}
}

$SR est une variable que je veux remplir
$serviceRecept est une chaine de caractéres de type -1-1-1- où chaque numérique est séparé par un -

Donc l'objectif de ce code est de sortir les "1" un par un pour trouver leur correspondance dans une autre table et de construire une variable SR du type Nom1, Nom2, Nom3, ...

Je ne suis pas trés doué avec les for et je crains qu'il ne génére de boucle infinie
for($serviceRecept;strlen($serviceRecept)>=3;substr($serviceRecept, 0, -2)){
Donc j'utilise une variable existante ($serviceRecept)
Tant que sa longueur est supérieur ou égale à 3 la boucle doit continuer
J'enléve les deux dernières caractéres à ma variable $serviceRecept ...

Est ce que j'ai écrit ??
Qu'en pensez vous ??
Merci d'avance pour votre aide



kilian
janv. 06
Suivant
REPONSES
kilian
janv. 06
ZIG1
janv. 06
Version Web
Réalisé par RedShift
no save