Faux formulaire php...

moctesuma Messages postés 125 Statut Membre -  
jisisv Messages postés 3678 Statut Modérateur -
Salut a tous,

j'ai un pb pour faire un "faux" formulaire en PHP... Je m'explique:

En fait j'ai une page sur laquelle j'ai 3 ou 4 <input .....> de type texte. Ensuite, plutot que d'utiliser le passage en formulaire classique <form method="post" ...> je veux passer les valeurs de mes <input...> en lien direct
<a href="mapage.php?param1=$input1&param2=$input2 ...">
Mon probleme c'est que je n'arrive pas a récupérer la valeur de mes <input....>.

voila un bout de code tout bete de test qui ne fonctionne pas... ;(

<body>

<input type='text' id='param1' name='param1' value='coucou1'/>
<input type='text' id='param2' name='param2' value='coucou2'/>

<?php
echo "<br><br>le contenu de param1 est:".$param1 ;
echo "<br><br>le contenu de param2 est:".$param2 ;
echo "<br><br>
<a href=\"http://www.moctesuma.com/trypage.php?theparam1=$param1&theparam2=$param2\">TRY1 HERE</a>";
?>

<a href=\"http://www.moctesuma.com/trypage.php?theparam2=$param2\">TRY2 HERE</a>";
?>

Resultat de tout ca, je n'ai rien d'affiché et lors de l'envoi, je ne recupere aucune valeur dans ma page trypage.php

Merci de m'aider a trouver pourquoi ca ne le fait pas ... je dois avoir zapper un truc mais je vois pas lequel...

Merci encore
Moctesuma (The 5th Emperor..... )

2 réponses

  1. kalamit
     
    Salut,
    C'est pas possible comme ca !
    Tes valeurs sont chargées avec la page, ce qui fait que tes variables sont vides, du coup le lien est invalide !
    Tu peux cependant utiliser un bouton personnalisé pour ton formulaire et envoyer avec POST.

    Kalamit,
    La nuit, tous les chats sont gris. Pas les poulets ! :@)
    0
    1. moctesuma Messages postés 125 Statut Membre 4
       
      Ah ...... Bon ben dans ce cas il va falloir que je revois sérieusement l'architecture de mon truc alors..... :)

      Merci Kalamit

      Moctesuma (The 5th Emperor..... )
      0
    2. moctesuma Messages postés 125 Statut Membre 4
       
      oups dsl mais j'ai oublié un truc....

      Qu'enetnds tu par un bouton personnalisé ???
      Si tu as un petit exemple je suis preneur...

      Merci encore :)

      Moctesuma (The 5th Emperor..... )
      0
    3. Utilisateur anonyme
       
      mais euh si t'envoies avec GET ben ça se passe pile poil comme tu veux, non?

      kinder.surprise,
      le maton du matou
      0
  2. jisisv Messages postés 3678 Statut Modérateur 936
     
    Hello,
    Il semble que tu mélanges un formulaire et le traitement
    du résultat envoyé...

    Il est de très mauvaise pratique d'accéder aux variables POST/GET
    par leur nom direct.
    L'accès correct se fait par les hash $_GET et $_POST
    $_GET("param1")

    Johan
    The software said "Requires Windows98, Win2000, or better,
    So I installed Unix.
    0