[PHP et HTML] Convertir un script

Xantra -  
KmiK Messages postés 24 Statut Membre -
Bonjour,
Je suis en train de modifier un potail mais je suis bloquer sur un bout de scripte que je voudrai modifier. Actuelement il y a un formulaire avec une liste déroulante et je voudrai mettre a la place une liste simple. Voila le code actuel de la liste et du bouton de validation :
<?php
if (( $allow_view_other != "Y" && ! $is_admin ) ||
   ( $public_access == "Y" && $login == "__public__" && $public_access_others != "Y")) {
  $error = translate ( "You are not authorized" );
}

if ( ! empty ( $error ) ) {
  echo "<blockquote>$error</blockquote>\n";
} else {
  $userlist = get_my_users ();
  if ($nonuser_enabled == "Y" ) {
    $nonusers = get_nonuser_cals ();
    $userlist = ($nonuser_at_top == "Y") ? array_merge($nonusers, $userlist) : array_merge($userlist, $nonusers);
  }
  if ( strstr ( $STARTVIEW, "view" ) )
    $url = "month.php";
  else
    $url = $STARTVIEW;
  ?>
  <form action="<?php echo $url;?>" method="get" name=SelectUser">
  <select name="user" onchange="document.SelectUser.submit()">
  <?php
  for ( $i = 0; $i < count ( $userlist ); $i++ ) {
    echo "<option value=\"".$userlist[$i]['cal_login']."\">".$userlist[$i]['cal_fullname']."</option>\n";
  }
  ?>
  </select>
  <input type="submit" value="<?php etranslate("Go")?>" /></form>
  <?php
}
?>

J'ai esseyer tout seul mais il y a longtemp que je n'ai plus touché au scripte et la c'est un peu dur de reprendre.
Merci d'avance
Ps : les elements de la liste déroulentes sont la liste de tout les utilisateur enregistrer sur le site.
Configuration: Windows XP
Firefox 2.0.0.3

1 réponse

  1. KmiK Messages postés 24 Statut Membre 31
     
    Bonsoir,
    Qu'entend tu par "liste simple", s'il s'agit de lister tes utilisateurs avec un url plutot qu'un formulaire tu peux essayer ca

    <ul>
      <?php
    for ( $i = 0; $i < count ( $userlist ); $i++ ) {
        echo "<li><a href=\" $url?user={$userlist[$i]['cal_login']}\">{$userlist[$i]['cal_fullname']}</a></li>\n";
      }
      ?>
      </ul>
    


    à la place du formulaire

    cordialement
    0