3 réponses
Bonjour,
Petit correctif :
<?php
for($i=0;i <= isset($_POST['nouveau_sujet']);$i++)
{
echo '<p>Vous avez ajouté le sujet '.$_POST['nouveau_sujet'.$i].'</p>';
}
?>
Le manuel de la boucle for : https://www.php.net/manual/en/control-structures.for.php
Petit correctif :
<?php
for($i=0;i <= isset($_POST['nouveau_sujet']);$i++)
{
echo '<p>Vous avez ajouté le sujet '.$_POST['nouveau_sujet'.$i].'</p>';
}
?>
Le manuel de la boucle for : https://www.php.net/manual/en/control-structures.for.php
merci j'ai rajouté un $ dans le for devan le i
en revanche le code ne marche toujours pas meme si il n'y a plus de syntaxe eror
je ne vois pas pourquoi il ne m'affiche pas le sujet que je viens de rentrer
en revanche le code ne marche toujours pas meme si il n'y a plus de syntaxe eror
je ne vois pas pourquoi il ne m'affiche pas le sujet que je viens de rentrer
Toujours la même recommandation que tu ne suis pas : formatte correctement ton source c'est la seule manière de travailler efficacement.
Vérifie ce que contient $_POST en entre en mettant au début de ton script un print_r( $_POST )
Ton code laisse supposer que tu attends des paramètres nommés nouveau_suje1, nouveau_suje2, nouveau_suje3...
Est-ce-que tu attends ?
Est-ce-que tu reçois ?
<?php for( $i=0; isset( $_POST[ 'nouveau_sujet' . $i ] ); $i++ ) echo '<p>Vous avez ajouté le sujet ' . $_POST[ 'nouveau_sujet' . $i ] . '</p>'; ?>
Vérifie ce que contient $_POST en entre en mettant au début de ton script un print_r( $_POST )
Ton code laisse supposer que tu attends des paramètres nommés nouveau_suje1, nouveau_suje2, nouveau_suje3...
Est-ce-que tu attends ?
Est-ce-que tu reçois ?