Téléchargement
illégal
Posez votre question Signaler

Php incrémenter une variable [Résolu]

laurenzo1717 - Dernière réponse le 2 juil. 2009 à 11:46
Bonjour,
je voudrais savoir si il est possible de faire quelque chose comme sa:
$cpt = question $i;
avec une boucle for qui incrémente $i
merci d'avance
Lire la suite 

Php incrémenter une variable »

6 réponses
Réponse
+1
moins plus
tu peux faire un tableau :
$cpt= array();
$i=0;

while ($i<10)
{
$cpt[$i]="question".$i;
$i++;
}

tu remplaces 10 par la valeur que tu souhaite
Ajouter un commentaire
Réponse
+0
moins plus
Salut,

C'est à dire, tu veux faire quoi?
Ajouter un commentaire
Réponse
+0
moins plus
désolé je me suis trompé de pseudo

en fait je voudrais donné comme valeur a mon compteur une valeur qui ne changera pas "question" et un numéro qui augmentera

je sais si c'est clair :s
kilian- 31 oct. 2008 à 16:10
Non c'est pas clair :-)
Parce que si tu fais une boucle comme ça, ta variable sera successivement écrasée par la nouvelle valeur à chaque itération de la boucle...
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

Comment peux t-on alors éviter ce problème ?

Benjamin
Ajouter un commentaire
Réponse
+0
moins plus
Je te remercie de me répondre aussi rapidement.

Néanmoins j'ai un autre soucis car j'utilise un formulaire et c'est la réponse "nbre_$i" du formulaire qui doit être incrémentée:

<?php

for($i=0;$i<$_SESSION['nbre_niveau'];$i++)
{
?>

<select name="nbre_$i">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select><br/>

<?php

}

Comment je peux utiliser un array dans ce cas?


Merci

Benjamin
Ajouter un commentaire
Ce document intitulé « php incrémenter une variable » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?