(Courriels de diversion: <parcellarise@bafouilliez-detecterait.com> <vexes@martelait-irrespirable.com> <empêtreraient@vilipendait-desoeuvre.com> <satisfaisaient@melangerai-lecheront.com> <replats@deplafonnent-debraguetter.com> <soulignera@emblavure-edictees.com> <apprehendais@sortis-reeduquerions.com> <galvaude@puisse-annonciateur.com> <couchez@abbe-bisquer.com> <logiquement@flottaison-farfelue.com> )


Le ven 23/08/2002 à 13:07, Jean-Claude AIDJINOU a écrit :
<form name="isc" method="get" action="pr1.php">
<?php
  if (empty($_GET["example"])) {
    echo "<select name=\"example\"
      onchange=\"document.isc.submit()\">"."\n";  
    echo "<option selected>-Select this
      one-</option>"."\n";
    echo "<option >nExecute</option>"."\n";
    echo "<option >pc-at</option>"."\n";
    echo "<option >iPaq3630</option>"."\n";
    echo "<option >ep7211</option>"."\n";
    echo "</select>"."\n";
  } else {
    echo '<a href="'.$PHP_SELF.'">'.$_GET["example"].'</a>';
  }
?>
</form>

Ainsi, lorsque l'utilisateur clique le lien généré après la première
sélection, la variable example est vide, donc il réaffichera la liste
déroulante. Si tu veux repositionner la liste déroulante sur la dernière
valeur choisie, fais passer une variable example_old qui contient
l'ancienne valeur.

Remplace $_GET par $HTTP_GET_VARS si la version de PHP est < 4.1. Il
vaut mieux utiliser ces tableaux plutôt que directement $variable pour
éviter les collisions de variables et les interventions des
utilisateurs.

Par ailleurs, il vaut mieux mettre <?php au lieu de <? en tag
d'ouverture. Et tu n'as pas besoin de fermer les guillemets pour mettre
les sauts de ligne (\n) tu peux mettre "...</option>\n". Et tu peux même
mettre tout l'affichage dans un grand echo (ce qui permet de ne pas
avoir à mettre les \n vu qu'ils y sont) :

echo '
	<form name="blahblah">
	Contenu
	</form>
';


> Merci de me répondre.

Mais de rien.

Ant-1


---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>