Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 07/11/2009, 21h34   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2009
Messages : 79
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 79
Points : 12
Points : 12
Par défaut Transfert d'une variable dans un lien

Bonsoir
je souhaiterai transferer d'une page a l'autre une variable( $login) par l'intermediaire d'un lien

je souhaite recuperer cette variable sur ma nouvelle page : "traitementchoixresultat.php"

voici le code du lien :
Code :
<a href="traitementchoixresultat.php"><img src="images/Icone_loupe.png" width="40" height="40" alt="" /></a>
je crois qu'il est possible de l'inserer dans le lien mais je ne sais comment faire

merci
hades33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2009, 21h53   #2
Membre actif
 
Homme Mathieu
Développeur Web
Inscription : mai 2009
Messages : 123
Détails du profil
Informations personnelles :
Nom : Homme Mathieu
Âge : 39
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2009
Messages : 123
Points : 152
Points : 152
Pour passer des parametres dans une url :

Code :
1
2
 
a href="traitementchoixresultat.php?login=hades33&code=php"><img src="images/Icone_loupe.png" width="40" height="40" alt="" /></a>
Par contre dans le navigateur le login apparaitra dans la barre d'adresse.
(le paramètres deux c'est juste pour l'exemple &code=php)

Bon dev
mkweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2009, 22h32   #3
Candidat au titre de Membre du Club
 
Inscription : septembre 2009
Messages : 79
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 79
Points : 12
Points : 12
donc avec mon paramêtre $login ca donne ca :
Code :
a href="traitementchoixresultat.php?login=$login"><img src="images/Icone_loupe.png" width="40" height="40" alt="" /></a>
je crois que j'ai oublier un détail :
ma variable est = '.stripslashes($donnees_messages['login']).' donc es ce que mon lien peut etre :
Code :
a href="traitementchoixresultat.php?'.stripslashes($donnees_messages['login']).'=$login"><img src="images/Icone_loupe.png" width="40" height="40" alt="" /></a>
merci ...en tous casde ta rapidité de réponse ^^
hades33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2009, 00h57   #4
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 119
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 119
Points : 1 340
Points : 1 340
a mon avis ton 2eme bout de code (celui avec stripslashes() ) ne fonctionnera pas

la syntaxe pour passer des parametres dans l'url est

<a href="ta_page.php?ton_nom_de_parametre=quelque_chose">ton_lien</a>

Code :
echo '<a href="traitementchoixresultat.php?login='.stripslashes($donnees_messages['login']).'"><img src="images/Icone_loupe.png" width="40" height="40" alt="" /></a>';
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

N'oubliez pas le Le tag resolu.

Need_! or Need bis xD
Doksuri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2009, 01h37   #5
Candidat au titre de Membre du Club
 
Inscription : septembre 2009
Messages : 79
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 79
Points : 12
Points : 12
Pourquoi as tu mis un echo ? et avec quelle code je la recupere sur l'autre page ?
merci
hades33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2009, 02h42   #6
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 119
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 119
Points : 1 340
Points : 1 340
bah.. pour passer du html dans du code php, faut faire un echo (ou un print)
Code :
1
2
3
<?php
echo '<a href= ....</a>';
?>
et pour recuperer ton code "de l'autre cote", tu le fais avec GET
si par exemple tu as
Code :
<a href="ta_page.php?login=toto&id=15">ton_lien</a>
sur la page ta_page.php tu recupere ainsi :
Code :
1
2
3
4
5
6
<?php
$login=$_GET['login'];
$id=$_GET['id'];
echo 'Login : '.$login.'<br />';//devrait t'afficher => Login : toto
echo 'id : '.$id.'<br />';//devrait t'afficher => id : 15
?>
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

N'oubliez pas le Le tag resolu.

Need_! or Need bis xD
Doksuri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2009, 09h48   #7
Candidat au titre de Membre du Club
 
Inscription : septembre 2009
Messages : 79
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 79
Points : 12
Points : 12
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/reptiles/html/rechercheresultat.php on line 142
voila ce que j'obtiens ; voici la ligne 142 :

Code :
<td width="120" rowspan="2"><div align="center">echo '<a href="traitementchoixresultat.php?login='.stripslashes($donnees_messages['login']).'"><img src="images/Icone_loupe.png" width="40" height="40" alt="" ></a>';</div></td>
merci et bonne journee

Dernière modification par hades33 ; 08/11/2009 à 10h22.
hades33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2009, 15h48   #8
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 119
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 119
Points : 1 340
Points : 1 340
il faudrait revoir les bases du php
tu as 2 facons de faire :
ou tu affiche que le morceau de code voulu avec echo
Code :
1
2
3
4
5
6
<td width="120" rowspan="2"><div align="center">
<?php
echo '<a href="traitementchoixresultat.php?login='.stripslashes($donnees_messages['login']).'">';
?>
<img src="images/Icone_loupe.png" width="40" height="40" alt="" ></a>
</div></td>
ou tu affiche tout d'un coup
Code :
1
2
3
4
5
6
<?php
echo '<td width="120" rowspan="2"><div align="center">
<a href="traitementchoixresultat.php?login='.stripslashes($donnees_messages['login']).'">
<img src="images/Icone_loupe.png" width="40" height="40" alt="" ></a>
</div></td>';
?>
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

N'oubliez pas le Le tag resolu.

Need_! or Need bis xD
Doksuri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2009, 15h54   #9
Candidat au titre de Membre du Club
 
Inscription : septembre 2009
Messages : 79
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 79
Points : 12
Points : 12
c'est la derniere option que 'j'ai choisi juste avant de cloturer ce post

mais merci de me l'avoir confirmé

un grand merci a toi et bonne apres midi

j'ai d'autre soucis mais j'ai mis un nouveau post pour cela et j'en ai un autre qui court et personne ne me trouve la reponse, si tua s le temps de t'en charger ca serai sympa ^^

http://www.developpez.net/forums/d83...u/#post4758405
hades33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 00h47.


 
 
 
 
Partenaires

Hébergement Web