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 22/03/2008, 09h37   #1
Nouveau Membre du Club
 
Inscription : avril 2006
Messages : 99
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 99
Points : 31
Points : 31
Par défaut Problème avec une boucle

Bonjour all,


Comment faire une boucle :
for($i = 0; $i < 16; $i++)

Je suis pas très doué en php donc je demande l'avis des pros. Wink

Voici ce que j'ai :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
$nomserver_1 = ( !empty($_POST['nomserver_1']) ) ? stripslashes(htmlspecialchars($_POST['nomserver_1'])) : "";
$nomserver_2 = ( !empty($_POST['nomserver_2']) ) ? stripslashes(htmlspecialchars($_POST['nomserver_2'])) : "";
$nomserver_3 = ( !empty($_POST['nomserver_3']) ) ? stripslashes(htmlspecialchars($_POST['nomserver_3'])) : "";
$nomserver_4 = ( !empty($_POST['nomserver_4']) ) ? stripslashes(htmlspecialchars($_POST['nomserver_4'])) : "";
$nomserver_5 = ( !empty($_POST['nomserver_5']) ) ? stripslashes(htmlspecialchars($_POST['nomserver_5'])) : "";
$ipserver_1 = ( !empty($_POST['ipserver_1']) ) ? stripslashes(htmlspecialchars($_POST['ipserver_1'])) : "";
$ipserver_2 = ( !empty($_POST['ipserver_2']) ) ? stripslashes(htmlspecialchars($_POST['ipserver_2'])) : "";
$ipserver_3 = ( !empty($_POST['ipserver_3']) ) ? stripslashes(htmlspecialchars($_POST['ipserver_3'])) : "";
$ipserver_4 = ( !empty($_POST['ipserver_4']) ) ? stripslashes(htmlspecialchars($_POST['ipserver_4'])) : "";
$ipserver_5 = ( !empty($_POST['ipserver_5']) ) ? stripslashes(htmlspecialchars($_POST['ipserver_5'])) : "";
$tickrateservpublic_1 = ( !empty($_POST['tickrateservpublic_1']) ) ? stripslashes(htmlspecialchars($_POST['tickrateservpublic_1'])) : "";
$tickrateservpublic_2 = ( !empty($_POST['tickrateservpublic_2']) ) ? stripslashes(htmlspecialchars($_POST['tickrateservpublic_2'])) : "";
$tickrateservpublic_3 = ( !empty($_POST['tickrateservpublic_3']) ) ? stripslashes(htmlspecialchars($_POST['tickrateservpublic_3'])) : "";
$tickrateservpublic_4 = ( !empty($_POST['tickrateservpublic_4']) ) ? stripslashes(htmlspecialchars($_POST['tickrateservpublic_4'])) : "";
$tickrateservpublic_5 = ( !empty($_POST['tickrateservpublic_5']) ) ? stripslashes(htmlspecialchars($_POST['tickrateservpublic_5'])) : "";
$slot_1 = ( !empty($_POST['slot_1']) ) ? stripslashes(htmlspecialchars($_POST['slot_1'])) : "";
$slot_2 = ( !empty($_POST['slot_2']) ) ? stripslashes(htmlspecialchars($_POST['slot_2'])) : "";
$slot_3 = ( !empty($_POST['slot_3']) ) ? stripslashes(htmlspecialchars($_POST['slot_3'])) : "";
$slot_4 = ( !empty($_POST['slot_4']) ) ? stripslashes(htmlspecialchars($_POST['slot_4'])) : "";
$slot_5 = ( !empty($_POST['slot_5']) ) ? stripslashes(htmlspecialchars($_POST['slot_5'])) : "";
C'est un exemple...

J'ai essayé ceci :

Code :
1
2
3
4
5
6
7
8
9
10
11
for($i = 0; $i <= 6; $i++)
{
$nomserveur_num=$nomserveur.$i;
$nomserver= ( !empty($_POST['$nomserveur_num']) ) ? stripslashes(htmlspecialchars($_POST['$nomserveur_num'])) : "";
$ipserver_num=$ipserver.$i;
$ipserver= ( !empty($_POST['$ipserver_num']) ) ? stripslashes(htmlspecialchars($_POST['$ipserver_num'])) : "";
$tickrateservpublic_num=tickrateservpublic.$i;
$tickrateservpublic= ( !empty($_POST['$tickrateservpublic_num']) ) ? stripslashes(htmlspecialchars($_POST['$tickrateservpublic_num'])) : "";
$slot_num=slot.$i;
$slot= ( !empty($_POST['$slot_num']) ) ? stripslashes(htmlspecialchars($_POST['$slot_num'])) : "";
}
mais problème dans la réponse, j'obtiens ca :
Citation:
NOM DU/ DES SERVEUR(S)

---------------------------------------------------------------------------------


Nom du serveur N°: 0
Nom du serveur N°: 1
Nom du serveur N°: 2
Nom du serveur N°: 3
Nom du serveur N°: 4
Nom du serveur N°: 5


---------------------------------------------------------------------------------

IP DU/ DES SERVEUR(S)

---------------------------------------------------------------------------------


Nom du serveur N°: 0
Nom du serveur N°: 1
Nom du serveur N°: 2
Nom du serveur N°: 3
Nom du serveur N°: 4
Nom du serveur N°: 5


---------------------------------------------------------------------------------

Nbr DE SLOT DU / DES SERVEUR(S)

---------------------------------------------------------------------------------


Nom du serveur N°: 0
Nom du serveur N°: 1
Nom du serveur N°: 2
Nom du serveur N°: 3
Nom du serveur N°: 4
Nom du serveur N°: 5


---------------------------------------------------------------------------------

TICKRATE DU/ DES SERVEUR(S)

---------------------------------------------------------------------------------


Nom du serveur N°: 0
Nom du serveur N°: 1
Nom du serveur N°: 2
Nom du serveur N°: 3
Nom du serveur N°: 4
Nom du serveur N°: 5


Cordialement.


J'ai essayé mais je suis pas copain avec le php encore
eric0279 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2008, 10h53   #2
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 686
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 686
Points : 5 453
Points : 5 453
Bonjour

Ce que tu cherches en fait, c'est à faire une variable dynamique :
Comment appeler une variable dont le nom est stocké dans une autre variable?
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira 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 22h53.


 
 
 
 
Partenaires

Hébergement Web