href -> form->post

href -> form->post - PHP - Programmation

Marsh Posté le 01-01-2005 à 18:01:40    

Sur mes entetes de liste je crée un lien de tri  
 if ($sens=='ASC')
   echo "<a href=$REQUEST_URI&seq=$i&sens=DESC  title='tri sur la colonne DESCendant'>". mysql_field_name($table,$i-1).'</a>';
     else
          echo "<a href=$REQUEST_URI&seq=$i&sens=ASC title='tri sur la colonne ASCendant'>".
                 mysql_field_name($table,$i-1).'</a>';
 
Cependant je remarque que mes variables POST ne passent pas. J'ai donc créé un formulaire à cet effet mais un nouveau probleme se manifeste.
 si je fais  
 
       print "<form action=$REQUEST_URI method=post name=tri>
               <input type=hidden name=seq value=$i />
        <input type=hidden name=sens value=DESC />
        <input type=hidden name=rayon value=$rayon />
        <input type=hidden name=famille value=$famille />
        <input type=hidden name=Ss_famille value=$Ss_famille />        
             </form> ";
   
echo "<a HREF='#' onclick='document.tri.submit()' title='tri sur la colonne DESCendant'>". mysql_field_name($table,$i-1).'</a>';  
Je me retrouve à la même place sans bouger
Si j'enleve HREF='#' je n'ai plus le pointeur pour cliquer.
Je ne comprend pas mon erreur...
 
 
 
 :(

Reply

Marsh Posté le 01-01-2005 à 18:01:40   

Reply

Marsh Posté le 01-01-2005 à 20:09:40    

Je comprend pas trop ton code mais bon. Utilise les ->" pour les parametres de tes balises html et echo '...'; a la place de print.
à la place de $REQUEST_URI utilise $_SERVER['SCRIPT_NAME']
Ton probleme releve plus du javascript que php
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed