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, 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
Nouveau membre du Club
 
Date d'inscription: septembre 2009
Messages: 79
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
Vieux 07/11/2009, 21h53   #2
Membre du Club
 
Nom : Mathieu
Date d'inscription: mai 2009
Localisation: Libourne 33
Âge: 38
Messages: 106
Par défaut

Pour passer des parametres dans une url :

Code :
 
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
Vieux 07/11/2009, 22h32   #3
Nouveau membre du Club
 
Date d'inscription: septembre 2009
Messages: 79
Par défaut

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
Vieux 08/11/2009, 00h57   #4
Membre émérite
 
Avatar de Doksuri
 
Nom : Tiger Scott
Date d'inscription: juin 2006
Localisation: 127.0.0.1/Localhost/::1
Âge: 40
Messages: 776
Par défaut

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_!
Doksuri est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 08/11/2009, 01h37   #5
Nouveau membre du Club
 
Date d'inscription: septembre 2009
Messages: 79
Par défaut

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
Vieux 08/11/2009, 02h42   #6
Membre émérite
 
Avatar de Doksuri
 
Nom : Tiger Scott
Date d'inscription: juin 2006
Localisation: 127.0.0.1/Localhost/::1
Âge: 40
Messages: 776
Par défaut

bah.. pour passer du html dans du code php, faut faire un echo (ou un print)
Code :
<?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 :
<?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_!
Doksuri est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 08/11/2009, 09h48   #7
Nouveau membre du Club
 
Date d'inscription: septembre 2009
Messages: 79
Par défaut

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
Vieux 08/11/2009, 15h48   #8
Membre émérite
 
Avatar de Doksuri
 
Nom : Tiger Scott
Date d'inscription: juin 2006
Localisation: 127.0.0.1/Localhost/::1
Âge: 40
Messages: 776
Par défaut

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 :
<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 :
<?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_!
Doksuri est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 08/11/2009, 15h54   #9
Nouveau membre du Club
 
Date d'inscription: septembre 2009
Messages: 79
Par défaut

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
NEWS PHPFAQ PHPCours PHPSources PHPLivres PHPScripts PHPOutils PHPComparatifsZend Framework

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 14h54.


Vos questions techniques : forum d'entraide PHP - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.