Page 1 sur 1
envoi de donnée
Posté : 29 sept. 2005, 15:09
par philoult
Bonjour,
j'ai un formulaire dans lequel je rempli le champ societe puis l'envoi se fait dans une page ou je recupere des infos grace au champ societe.
Si la societe exite dans une premiere base cela me rempli un tableau avec une image si la societe existe.
dans le cas ou l'image apparait je veux cliquer dessus pour ouvrir une nouvelle page avec dedans de nouvellle info sur le client.
Comment faire pour que avec le clique sur l'image j'envoi de nouveau le nom de ma societe?
J'ai fait ça:
Code : Tout sélectionner
echo '<a href="consultcoloc.php" target="_blank"><form name="societe;" method="get" action="consultcoloc.php"><img src="../images/loupe.gif" border="0" /></form></a>'
mais ça m'ouvre bien une page mais mon get ne fonctionne pas.
soit je l'envoi mal soit je le recupere mal.
Pouvez vous m'aider?
Merci
Posté : 29 sept. 2005, 15:14
par Truc
Salut,
avec un champ caché par, exemple, contenant le nom de la société. Tu récupère donc sur ta page où tu veux détailler les infos avec $_GET['nom_champ_cache']
Re: envoi de donnée
Posté : 29 sept. 2005, 15:16
par charabia
echo '<a href="consultcoloc.php" target="_blank"><form name="societe;" method="get" action="consultcoloc.php"><img src="../images/loupe.gif" border="0" /></form></a>'
Mhhhh ton code est très bizarre...Que fais ton <form> dans un <a href> ? Et pourquoi le nom de ton formulaire a un ";" à la fin...?
Posté : 29 sept. 2005, 15:19
par DocType
Whaouh
Code : Tout sélectionner
echo '<a href="consultcoloc.php" target="_blank"><form name="societe;" method="get" action="consultcoloc.php"><img src="../images/loupe.gif" border="0" /></form></a>'
Ca c'est faux...
echo "<a href='consultcoloc.php?tavariableget=".$tavaleur."' target='_blank'><img src='../images/loupe.gif' border='0' /></a>";
Ca c'est déjà mieux...

Posté : 29 sept. 2005, 15:39
par philoult
[...
echo "<a href='consultcoloc.php?tavariableget=".$tavaleur."' target='_blank'><img src='../images/loupe.gif' border='0' /></a>";
la valeur tavariableget correspond à societeget si ma variable s'appelle societe

Posté : 29 sept. 2005, 15:44
par DocType
[...
echo "<a href='consultcoloc.php?tavariableget=".$tavaleur."' target='_blank'><img src='../images/loupe.gif' border='0' /></a>";
la valeur tavariableget correspond à societeget si ma variable s'appelle societe

looool
Je te propose la réponse mais en échange tu me feras plaisir d'apprendre les bases du html et surtout des composantes d'une URL oki?
echo "<a href='consultcoloc.php?societe=".$tavaleur."' target='_blank'><img src='../images/loupe.gif' border='0' /></a>";
tu remplace $tavaleur par la valeur de societe (une variable, pas directos du texte !!!)
Sérieux, je te conseille d'aller apprendre les base du HTML avant de tenter le PHP car là franchement...
Tu ne maîtrise pas les formulaires, tu ne connais pas l'ordre des " et ' ni les différentes composantes de l'url

Posté : 29 sept. 2005, 15:48
par philoult
désolé mais je ne comprenais pas le get.
Je ne suis pas un pro effectivement, je fais ça pour aider une assos entre 2 autre truc pour mon vrai travail qui n'est pas de la programmation je te rassure
Posté : 29 sept. 2005, 15:54
par DocType
désolé mais je ne comprenais pas le get.
Je ne suis pas un pro effectivement, je fais ça pour aider une assos entre 2 autre truc pour mon vrai travail qui n'est pas de la programmation je te rassure
Ca ne me rassure pas

et faut pas être desolé.
Faut juste aller faire un tour sur le bases du html, tout ira mieux après

Posté : 29 sept. 2005, 15:57
par seayoung
au moins une chose est sure c'est qu'il c'est pas tromper d'endroit pour son post

enfin meme si il voulait du GET
www.siteduzero.com bon site pour les bases n'hesites pas a y aller
Posté : 29 sept. 2005, 16:09
par philoult
merci pour toute c'est info.
Pour vous montrer ma nullité
sur ma page de recup de la variable, je vois bien ma donné du faite de mon get dans la barre d'outil par contre j'ai fait ça pour la visu dans la page:
<?php
$societe = $HTTP_GET_VARS['societe'];
?>
....
<body>
test OK
<br>
<?php echo '$societe'; ?>
</body>
mais je recup pas ma donné
cela me donne ça:
test OK
$societe
Put.... c'est bientôt la fin de journée car la je suis hs, c'est pas le bon jour pour me battre avec le code.
Posté : 29 sept. 2005, 16:11
par charabia
C'est normal, les '' ne doivent pas être là :
<?php
$societe = $HTTP_GET_VARS['societe'];
?>
....
<body>
test OK
<br>
<?php echo $societe; ?>
</body>
Posté : 29 sept. 2005, 16:12
par seayoung
mm essaye quelque chose comme:
echo $_GET['maVaribleUrl'];
voili voilou
mais va faire un tour sur
www.siteduzero.com
tu auras deja bcp de réponse a tes questions
Posté : 29 sept. 2005, 16:12
par DocType
<?php
$societe = $HTTP_GET_VARS['societe'];
?>
....
<body>
test OK
<br>
<?php echo '$societe'; ?>
</body>
Erreur de base...
<?
$societe = $_GET["societe"];
?>
<body>
test OK
<br>
<? echo $societe; ?>
</body>
Ca fonctionnera mieux (j'ai pris en compte le fait de l'évolution de php en me basant sur une version 4 et + de php pour les fonctions)
Je me répète: je te conseille d'apprendre les bases, car si tu développe comme ça...

les erreurs de securité vont fleurir

Posté : 29 sept. 2005, 16:18
par philoult
Nickel, je vous remercie vivement, je vais aller faire un tour sur les sites donnée pour faire le menage dans ma tête.
Bonn efin de journée à vous.