Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/11/2011, 15h20   #1
Inscrit
 
Inscription : septembre 2005
Messages : 260
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 260
Points : 98
Points : 98
Par défaut Problème de syntaxe dans une boucle

Bonjour,

J’ai 50 champs que je dois traiter, de cette façon ca fonction, mais ce n’est pas très professionnel, et je voudrais faire une boucle, mais je n’arrive pas.

Donc comme ceci ça fonctionne
Code :
$Var_text_all = Verif_magicquotes($_POST['text1']."\r\n".$_POST['text2']."\r\n".$_POST['text3']."\r\n".$_POST['text4']."\r\n".$_POST['text5'] ."\r\n"   etc...


Mais je voudrais le faire dans une boucle, plus propre
Code :
$Var_text_all = Verif_magicquotes(for($i=1;$i < 50;$i++) { $_POST['text'].$i}."\r\n") ;
dans la page php j'ai une erreur que je n'arrive pas a résoudre.
Parse error: syntax error, unexpected T_FOR, expecting ')' in C:\xampp\htdocs\db.php on line 12


Pouvez vous m'aidez SVP.
Merci d'avance
Akim13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2011, 15h28   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
utilise un array_map
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/11/2011, 15h29   #3
Expert Confirmé
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 1 461
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 35
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 1 461
Points : 2 551
Points : 2 551
Envoyer un message via Skype™ à rawsrc
Salut,

C'est plutôt comme ça :
Code :
1
2
3
4
for($i = 0; $i < 50; ++$i) {
   $txt[] = Verif_magicquotes($_POST["text$i"]);
}
all = implode("\n", $txt);
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/11/2011, 15h38   #4
Inscrit
 
Inscription : septembre 2005
Messages : 260
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 260
Points : 98
Points : 98
Alors là, 1000 fois merci votre réponse a été instantanée, mais de plus correcte.
Merci encore, SUPER, une journée de gagner.
Akim13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h03.


 
 
 
 
Partenaires

Hébergement Web