PHP définir parametre URL

Résolu/Fermé
capa57 Messages postés 352 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 26 mai 2016 - 12 nov. 2009 à 11:23
capa57 Messages postés 352 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 26 mai 2016 - 12 nov. 2009 à 11:35
Bonjour,
voilà mon code


echo "</p>";
echo "exo12:", '<br>';

$taille = 5;
for ($i = 1; $i <= $taille; $i++)
{
for ($k = 1; $k <= $i; $k++)
{
echo "* ";
}
echo '<br />';
}

il donne ceci
*
**
***
****
*****

J'aimerai mettre dans l'url un paramètre ?nb_lignes=10 par exemple et que ma variable dans mon programme prenne la valeur 10 j'obtiendré 10 lignes au lieu de 5

J'ai essayé de rajouter cette ligne
<a href="http://localhost/td1%20php/td3.php?taille = rtaille">test</a>
apparament ce n'est pas ça si quelqu'un peut m'aider.

2 réponses

Re :-)

Si, il faut bien ajouter ?taille=5 à la fin de l'URL (sans espaces)

Mais c'est la façon de récupérer la variable qui change dnas le programme :

$taille=$_GET['taille'];
(ou $taille=$_GET['truc']; si tu as mis ?truc=5 dans l'URL)
0
capa57 Messages postés 352 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 26 mai 2016 13
12 nov. 2009 à 11:35
cool merci :)

ça donne ça

<a href="td3.php?taille=5" title="nombre étoiles">Générer paramètre</a>

echo "</p>";
echo "exo12:", '<br>';

$taille=$_GET['taille'];
for ($i = 1; $i <= $taille; $i++)
{
for ($k = 1; $k <= $i; $k++)
{
echo "* ";
}
echo '<br />';
}

merci encore :)
0