Récupérer des données en GET

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récupérer des données en GET

Re: Récupérer des données en GET

par moogli » 02 juil. 2011, 10:09

$_POST c'est des valeur issu d'un formulaire et tu n'a pas de formulaire !

un traitement de formulaire [url=http://www.phpdebutant.org/article56.php]c'est ça|/url] (par exemple)

tu passe une valeur par l'url tu utilise la super globale $_GET, je t'ai donné le nom exacte a utiliser, maintenant a toi de créer la requete qui va bien !

il y a des exemple aussi sur phpdebutant, je te conseil de lire les cours avant d'aller plus loin ;)


@+

Re: Récupérer des données en GET

par jjoue » 02 juil. 2011, 09:58

Merci Moogli, comment devrais-je utiliser le $POST dans mon code de "liste-regions.php" ?

Re: Récupérer des données en GET

par moogli » 02 juil. 2011, 09:51

salut,


précision tu utilise que $_GET et non $_POST !

dans la page cible (ici region.php tu récupère $_GET['Nom_Region'] qui va te servire à alimenter la clause where de ta requete SQL ;)

tout sur le select mysql => http://dev.mysql.com/doc/refman/5.0/en/select.html

@+

Récupérer des données en GET

par jjoue » 02 juil. 2011, 09:21

Bonjour,

j'ai un problème qui doit être des plus basiques mais cela fait plusieurs heures que je suis dessus et impossible de parvenir à le résoudre.

En gros, j'ai une liste de régions que je stocke dans un premier fichier appelé "liste-regions.php"
Et je souhaiterais généré une page par région à la volée dans un fichier cible appelé "regions.php".

Je passe donc en POST des données dans l'URL de chaque région au niveau de mon premier fichier. Cela donne quelque chose comme ça:

______________________________________________________________________________________________________
$reponse = $bdd->query('SELECT * FROM Regions');
while ($donnees = $reponse->fetch())
{
?>
<p>
<strong>Région</strong> <a href="regions.php?Nom_Region=<?php echo ($donnees['Nom_Region']); ?>"><?php echo utf8_encode($donnees['Nom_Region']); ?></a><br />
</p>

<?php
______________________________________________________________________________________________________

Et cela fonctionne parfaitement, sur ma page "liste-regions.php", je récupère bien la liste de mes régions.

Par contre impossible de savoir comment rédiger le code sur la page cible pour faire en sorte de générer. J'ai tenté pas mal de choses, mais je n'y suis jamais parvenu.

Si quelqu'un peut m'aider, merci :)

JJoue.
}