Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1049 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  variable dans un lien

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

variable dans un lien

n°1378402
baudax
Posté le 31-05-2006 à 20:19:15  profilanswer
 

Bonjour,
 
je commence à apprendre le php et je trouve pas la solution à mon problème.  
 
En effet, je souhaite savoir comment je peux facilement faire passer une variable d'un lien à l'autre  
 
exemple  
 
dans mon lien de la page 1 : j'inclu mon nom le lien est donc :
<a href="page2.php?nom=dupont"> Lien vers </a>
 
dans ma page 2, je récup donc mon nom et je peux personaliser le lien
<?  
$pseudo_du_visiteur = $_GET['nom'];
?>
votre nom est <? echo $pseudo_du_visiteur ; ?>,
<a href="page3.php?nom=???"> vers <? echo $pseudo_du_visiteur ?> </a>;
 
par contre je voudrais personaliser mon lien pour que sur ma page 3 je puisse garder le nom de mon visiteur et ainsi encore l'utiliser ?
 
svp help :jap:  :hello:  

mood
Publicité
Posté le 31-05-2006 à 20:19:15  profilanswer
 

n°1378406
Ruliane
Posté le 31-05-2006 à 20:25:05  profilanswer
 

Salut,
 
Normalement tu px faire comme ça:
 
<?php
echo "<a href=\"page3.php?nom=".$_GET['nom']."\">Lien vers ".$_GET['nom']."</a>";
?>


Message édité par Ruliane le 31-05-2006 à 20:28:02

---------------
Un proverbe chinois dit que lorsqu'on a rien à dire d'intéressant, on cite généralement un proverbe chinois.
n°1378435
baudax
Posté le 31-05-2006 à 21:59:05  profilanswer
 

je te remercie ça marcher par contre si je comprens bien je dois mettre des . entre la variable que je dois mettre par contre je ne comprends pas l'utilité du 2eme \  
echo "<a href=\"page3.php?nom=".$_GET['nom']."\">Lien vers ".$_GET['nom']."</a>";


Message édité par baudax le 31-05-2006 à 21:59:37
n°1378536
Ruliane
Posté le 01-06-2006 à 07:56:02  profilanswer
 

Le point sert à concaténer les deux éléments.
Le premier élément, c'est le début de la balise: "<a href=\"page3.php?nom="
Le deuxième, c'est le nom: $_GET['nom']
Le suivant, c'est la fin de la balise et le début du lien: \">Lien vers  
En quatrième, encore le nom: $_GET['nom']
Et enfin la fermeture de la balise: "</a>"
 
Les anti-slashs évitent à PHP d'interpréter le guillemet; sinon il fermerait le "echo" et te sortirait une zoli erreur :)


---------------
Un proverbe chinois dit que lorsqu'on a rien à dire d'intéressant, on cite généralement un proverbe chinois.
n°1378557
baudax
Posté le 01-06-2006 à 08:53:16  profilanswer
 

Merci beaucoup je vais donc vivre moins bête maintenant ;)

n°1378779
Ruliane
Posté le 01-06-2006 à 13:08:17  profilanswer
 

De rien :-)


---------------
Un proverbe chinois dit que lorsqu'on a rien à dire d'intéressant, on cite généralement un proverbe chinois.
n°1379233
baudax
Posté le 01-06-2006 à 18:44:22  profilanswer
 


 
 
Je vais peut etre être chiant (j'y suis deja  :(  désolé :sarcastic: ).
 
Je ne comprends pas pourquoi lorsque j'utilise la fonction $_POST ça fonctionne pas  :heink:  
 
page du formulaire
<form action ="cible.php" method=post">
<input type="text" name="a">
<input type="submit" value="envoie">
</form>
 
Page destination
<?  
$prenom = $_POST['a'];
 
echo "$prenom";
?>

n°1379239
doudouche
Posté le 01-06-2006 à 18:53:49  profilanswer
 

tu as oublié un " avant ton POST... Ca peu venir de ca ;)

n°1379260
Ruliane
Posté le 01-06-2006 à 19:53:16  profilanswer
 

+1
 
D'ailleurs c'est "envoi" et non "envoie" :)


---------------
Un proverbe chinois dit que lorsqu'on a rien à dire d'intéressant, on cite généralement un proverbe chinois.
n°1379274
baudax
Posté le 01-06-2006 à 20:11:48  profilanswer
 

Ok merci ça marche ! heureuseusement que ça marche vous me sauvez la vie je sais pas comment je ferrais sans vous. Je cherchais sur la page sible et non pas sur la page d'appel donc j'aurais jamais trouvé  
 
encore MERCI

mood
Publicité
Posté le 01-06-2006 à 20:11:48  profilanswer
 

n°1379285
doudouche
Posté le 01-06-2006 à 20:54:33  profilanswer
 

utilise un editeur avec colloration syn,taxique, ce gener de probleme ne t arrivera plus surtout avec les balises :) a toute

n°1379310
baudax
Posté le 01-06-2006 à 22:13:18  profilanswer
 

ok je te remercie de ce conseille je vais chercher sur le net alors là je fais avec le bloc note !  
 
je sais c'est con mais je m'amuse comme un fou avec ça j'invente pour le fun des trucs qui servent à rien mais j'avance merci pour votre aide vous êtes super !

n°1379361
baudax
Posté le 01-06-2006 à 22:57:35  profilanswer
 

Maintenant j'ais un problème que je ne sais pas résoudre car je viens de me connecter  à php admin et j'ais ce message d'erreur lorsque je clic dessus !
 
Bienvenue à phpMyAdmin 2.6.1  
 
phpMyAdmin a tenté de se connecter au serveur MySQL, et le serveur a rejeté la connexion. Veuillez vérifier les valeurs de "host", "username" et "password" dans config.inc.php et vous assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur MySQL.
 
Erreur  
MySQL a répondu:  
 
#1130 - Le hôte 'localhost' n'est pas authorisé à se connecter à ce serveur MySQL  
 
 là je sais pas trop quoi faire si quelqu'un pouvai m'aider ou me dire si je dois poster un nouveau topic pour ça

n°1379404
weed
Posté le 02-06-2006 à 00:04:51  profilanswer
 

tu nous donnes pas bcp de détail.
 
As tu une base de donnée MySQL ? ou se trouve t-elle sur ton poste ? chez ton hebergeur ? utilises tu easyphp ?

n°1379455
baudax
Posté le 02-06-2006 à 08:24:25  profilanswer
 

je débute à 100% j'utilise easy php et je clic sur ce que l'on me dit je n'ais rien fait de plus (je suis en local, je n'ais pas d'hebergeur pour le moment). Je ne sais donc pas s'il existe une base de données MySQL ou pas car j'ais juste installé le programme. et cliqué ensuite sur phpadmin.
 
Je voudrais pousser un peu plus loin ma question est ce possible de reprendre dans un second temps (lorsque je maitriserais MySQL) de reprendre une base Access existante.

n°1380154
baudax
Posté le 02-06-2006 à 18:50:39  profilanswer
 

ais-je était clair ?

n°1380190
Ruliane
Posté le 02-06-2006 à 20:40:47  profilanswer
 

Tiens, c'est bizarre car normalement "localhost" est autorisé à se connecter... Et je suis pas chez moi pour regarder comment faire... :/


---------------
Un proverbe chinois dit que lorsqu'on a rien à dire d'intéressant, on cite généralement un proverbe chinois.
n°1380761
baudax
Posté le 04-06-2006 à 13:54:59  profilanswer
 

problème résolu j'ai réinstaller easyphp (avec en plus suppression du repertoire dans program files)

n°1380803
aipsy0783
Posté le 04-06-2006 à 15:32:08  profilanswer
 

comment force-t-on l'envoi de se formulaire sans cliquer?

n°1380830
dwogsi
Défaillance cérébrale...
Posté le 04-06-2006 à 16:30:56  profilanswer
 

Forcer l'envois du formulaire? A quel moment? Qu'est ce qui doit déclencher l'envois si ce n'est pas un clique? Timer? Autre événement?
 
En tout cas faut du js.

n°1380840
aipsy0783
Posté le 04-06-2006 à 16:40:51  profilanswer
 

j'ai trouvé c du js en effet excusez pour l'endroit mal placé, mais je créée beaucoup trop de topic alors jvoulais poser la question au paasage lool

n°1380963
baudax
Posté le 04-06-2006 à 20:02:26  profilanswer
 

aipsy0783 a écrit :

j'ai trouvé c du js en effet excusez pour l'endroit mal placé, mais je créée beaucoup trop de topic alors jvoulais poser la question au paasage lool


 
squatter va  :kaola:  :lol:  
 
Moi par contre je voudrais maintenant poser ma question pour ma base de données access. En effet, j'ai fait une base de données pour mon travail et je voudrais pouvoir l'exporter maintenant pour travailler dessus en php/sql. Je veux juste savoir si c'est possible afin de ne pas commencer quelque chose si ce n'est pas possible. Si cela n'est pas possible cela me promet quelques heures de saisie  :pt1cable: .  

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  variable dans un lien

 

Sujets relatifs
compteur de clic sur lien + envoi variable par mailComment passer une variable de session par un lien
Créer une variable de session en cliquant sur un lienVariable dans sql? lien dynamiques?
Passer une variable au travers une balise de lien...Créer un lien vers un fichier excel à partir d'une variable
Utilisation de variable dans lien pour paramétrer un objetlien avec suivi d'une variable
[PHP] Lien en variable - help inside :'(lien avec variable d'un table
Plus de sujets relatifs à : variable dans un lien


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR