Je bloque dans le php

merlin -  
dmoniac75 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Bonjour,
J'ai créé mon html, mais je de la difficulté à créer mon PHP. Exemple : Si j’écris dans mon « input type text » Bonjour et que je choisis dans « option value » 5
et que après je clique sur submit (envoyer) il faut que le PHP me écrit 5 fois bonjour avec des entrée (<br/>) après chaque Bonjour.

Je sais que dans mon PHP, c’est un boucle « for » avec une condition de départ, d’arrêt, incrémentation et AVEC une condition d’arrêt.
Je n’arrive pas à mettre tout ca ensemble pour que ca marche. Je vous remercie énormément d’avance et si vous habiter la ville de Québec je vous paye une bière.

Voila mon html:

<html>
<form action="verif18.php" method="post">
<label>Entrer le texte qui sera afficher</label>
<input type="text" name="message" id="idmess" />
</br>
<label>Repetition</label>

<select name="repet" id="idrepet">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select><br/>
<input type="submit" />
</form>
</html>
voila le php ou je bloque
<?php
$nb_repet = $_POST['repet'];
$mess = $_POST['message'];

for ($i=0, $i <= $nb_repet, $i++)
{
echo $mess;
}
?>

1 réponse

dmoniac75 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Il y a une erreur dans ta boucle.

Il faut que tu mettes des ';' comme séparateur pour ta boucle et non des ','.

Ce que tu marques est interprété comme : for ($i=0, $i <= $nb_repet, $i++ ; ; )

Cdlt.
0