href -> form->post - PHP - Programmation
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
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...