Passage de paramètre par URL [php]
Résolu
-CCM-
Messages postés
927
Date d'inscription
Statut
Membre
Dernière intervention
-
-CCM- Messages postés 927 Date d'inscription Statut Membre Dernière intervention -
-CCM- Messages postés 927 Date d'inscription Statut Membre Dernière intervention -
re-Bonjour,
Cette fois ci je bloque sur le passage de variable par URL.
Voici ma structure, j'ai un tableau (une liste) qui se charge d'url
$query = "SELECT DISTINCT type,marque FROM vehicule WHERE type='voiture' ORDER BY nom";
..
...
....
<td>
<center><a href=/voitures/$marque/$type target=_blank></center>
</td>
Ce que je veut faire c'est, ouvrir une page nomée liste.php avec pour valeur $marque et $type les valeurs sur laquel j'airais cliqué !
(j'ai moi même du mal a me comprendre) exemple :
je veux un liens de ce type ;
www.domaine.net/liste.php?marque=bmw?type=850I
si je clique sur 850I...
Comment réaliser ce passaghe de paramètres?
merci
Cette fois ci je bloque sur le passage de variable par URL.
Voici ma structure, j'ai un tableau (une liste) qui se charge d'url
$query = "SELECT DISTINCT type,marque FROM vehicule WHERE type='voiture' ORDER BY nom";
..
...
....
<td>
<center><a href=/voitures/$marque/$type target=_blank></center>
</td>
Ce que je veut faire c'est, ouvrir une page nomée liste.php avec pour valeur $marque et $type les valeurs sur laquel j'airais cliqué !
(j'ai moi même du mal a me comprendre) exemple :
je veux un liens de ce type ;
www.domaine.net/liste.php?marque=bmw?type=850I
si je clique sur 850I...
Comment réaliser ce passaghe de paramètres?
merci
A voir également:
- Passage de paramètre par URL [php]
- Url - Guide
- Remettre parametre usine pc - Guide
- Parametre dns - Guide
- Parametre windows - Guide
- Passage qwerty azerty - Guide
8 réponses
salut merci je lisait justement
https://phpsources.net/tutoriel-get-post.htm#part_2
http://www.commentcamarche.net/forum/affich 1403381 passage de variable par url php 4 3 10
la fonction get ne s'execute qu'avec les form ??
http://www.w3schools.com/PHP/php_get.asp
tu pourrais pas m'expliqué en quelques secondes ?
juste pour la modification de mes lies url
<center><a href=/voitures/$marque/$type></center>
je devrais mettre quoi ?
merci
https://phpsources.net/tutoriel-get-post.htm#part_2
http://www.commentcamarche.net/forum/affich 1403381 passage de variable par url php 4 3 10
la fonction get ne s'execute qu'avec les form ??
http://www.w3schools.com/PHP/php_get.asp
tu pourrais pas m'expliqué en quelques secondes ?
juste pour la modification de mes lies url
<center><a href=/voitures/$marque/$type></center>
je devrais mettre quoi ?
merci
"$_GET Récupération des variables d'un formulaire GET ou des variables passées par une URL"
Ce n'est pas un formulaire dont je dispose mais un tableau...
Le $_GET reste il utilisable ?
Ce n'est pas un formulaire dont je dispose mais un tableau...
Le $_GET reste il utilisable ?
j'y suis presque !!!
j'ai donc sur ma première page :
[CODE]<a href=../liste.php?type=$type?marque=$marque >[/CODE]
En url tout se passe bien, les deux variables sont passées ...
Et sur ma page liste.php
[CODE]$test=$_GET['type'];
$test2=$_GET['marque'];
echo "<script>alert('marque: $test2 ******* type : $test ');</script>";
[/CODE]
le souci c'est que
[B]$test[/B] contient [B]type=$type?marque=$marque[/B]
et[B] $teste2 ne contient rien[/B] ?? erreur de siyntaxe dans mon url ?? mauvais passage de parametres ?
pouvez vous m'en dire plus svp ?
j'ai donc sur ma première page :
[CODE]<a href=../liste.php?type=$type?marque=$marque >[/CODE]
En url tout se passe bien, les deux variables sont passées ...
Et sur ma page liste.php
[CODE]$test=$_GET['type'];
$test2=$_GET['marque'];
echo "<script>alert('marque: $test2 ******* type : $test ');</script>";
[/CODE]
le souci c'est que
[B]$test[/B] contient [B]type=$type?marque=$marque[/B]
et[B] $teste2 ne contient rien[/B] ?? erreur de siyntaxe dans mon url ?? mauvais passage de parametres ?
pouvez vous m'en dire plus svp ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Modification du lien :
....php?type=$type&marque=$marque
sa va mieux !!
Tout marche nettement mieux !!
pour récuperer les valeurs ;)
$type_url=$_GET['type'];
$marque_url=$_GET['marque'];
Sa y'est sa marche... Merci quand même :)
....php?type=$type&marque=$marque
sa va mieux !!
Tout marche nettement mieux !!
pour récuperer les valeurs ;)
$type_url=$_GET['type'];
$marque_url=$_GET['marque'];
Sa y'est sa marche... Merci quand même :)
tu vois si je t'aurais donné. le code complet tu n'aurais probablement rien retenu du fonctionnement :)
Là tu as travaillé pour le faire fonctionner et tout fonctionne à merveille. Le meilleur dans tout ça c'est que tu vas surement t'en rappeler :)
Là tu as travaillé pour le faire fonctionner et tout fonctionne à merveille. Le meilleur dans tout ça c'est que tu vas surement t'en rappeler :)
ouais,je vais le réutiliser plusieurs fois, et en cherchant soit même on en apprends beaucoups ;)
Merci...
Par contre j'ai juste un souci avec les espaces ...
$test=$_GET['type'];
$test2=$_GET['marque'];
echo "<script>alert('marque: $test2 ******* type : $test ');</script>";
si mon type =rolls royce,
mon url va etre : ../liste.php?type=rolls%20royce
mais ma variable $test=rolls
il faut que je traite les caractères ...
Merci...
Par contre j'ai juste un souci avec les espaces ...
$test=$_GET['type'];
$test2=$_GET['marque'];
echo "<script>alert('marque: $test2 ******* type : $test ');</script>";
si mon type =rolls royce,
mon url va etre : ../liste.php?type=rolls%20royce
mais ma variable $test=rolls
il faut que je traite les caractères ...