variable dans un lien - PHP - Programmation
Marsh Posté le 31-05-2006 à 20:25:05
Salut,
Normalement tu px faire comme ça:
<?php
echo "<a href=\"page3.php?nom=".$_GET['nom']."\">Lien vers ".$_GET['nom']."</a>";
?>
Marsh Posté le 31-05-2006 à 21:59:05
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>";
Marsh Posté le 01-06-2006 à 07:56:02
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
Marsh Posté le 01-06-2006 à 13:08:17
De rien :-)
Marsh Posté le 01-06-2006 à 18:44:22
Ruliane a écrit : De rien :-) |
Je vais peut etre être chiant (j'y suis deja désolé ).
Je ne comprends pas pourquoi lorsque j'utilise la fonction $_POST ça fonctionne pas
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";
?>
Marsh Posté le 01-06-2006 à 19:53:16
+1
D'ailleurs c'est "envoi" et non "envoie"
Marsh Posté le 01-06-2006 à 20:11:48
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
Marsh Posté le 01-06-2006 à 20:54:33
utilise un editeur avec colloration syn,taxique, ce gener de probleme ne t arrivera plus surtout avec les balises a toute
Marsh Posté le 01-06-2006 à 22:13:18
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 !
Marsh Posté le 01-06-2006 à 22:57:35
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
Marsh Posté le 02-06-2006 à 00:04:51
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 ?
Marsh Posté le 02-06-2006 à 08:24:25
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.
Marsh Posté le 02-06-2006 à 20:40:47
Tiens, c'est bizarre car normalement "localhost" est autorisé à se connecter... Et je suis pas chez moi pour regarder comment faire...
Marsh Posté le 04-06-2006 à 13:54:59
problème résolu j'ai réinstaller easyphp (avec en plus suppression du repertoire dans program files)
Marsh Posté le 04-06-2006 à 15:32:08
comment force-t-on l'envoi de se formulaire sans cliquer?
Marsh Posté le 04-06-2006 à 16:30:56
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.
Marsh Posté le 04-06-2006 à 16:40:51
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
Marsh Posté le 04-06-2006 à 20:02:26
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
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 .
Marsh Posté le 31-05-2006 à 20:19:15
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