Créer une liste de valeur

Créer une liste de valeur - PHP - Programmation

Marsh Posté le 15-02-2007 à 16:47:07    

Bonjour!
J'ai un problème tout bête et je galère trop dessus alors je fais appel à vous...
J'ai un champ texte qui me permets de faire de la saisie automatique de texte en prenant des données ds ma base de données.
L'idée étant de rechercher des personnes ds la liste, de le sélectoinner et de l'ajouter dans une autre liste, j'ai mis un petit bouton "add" à côté mon champ texte.  
J'arrive à récupérer les valeurs une à une mais je n'arrive pas à créer de liste à chaque fois que je clique sur "add".
Voici mon code:

Code :
  1. <tr>
  2.      <td valign="top"><b><label for="t">Choose translators for this project</label>  </b></td>      
  3.  <form id="f" action="">
  4.                      <td colspan="2">
  5.                           <input class="texte" type="text" name="translator_name" style="width:150px" id="t"       onkeyup="go(this.value)" />
  6.               <ul id="liste" style="display:none"> </ul>
  7.       </td>
  8.       <td valign="top">
  9.           <input type="submit" name="add_translator" value="Add"/>
  10.           <?         
  11.                 if (isset($_POST['add_translator']))
  12.                 echo $translator;
  13.               ?>
  14.           </td>
  15.           </form>
  16.    </tr>
  17.    <tr>
  18.       <td><b>List of translators for this project:</b></td>
  19.       <td> 
  20.           <textarea name="translator_list" rows="5" cols="27"><?echo $translator;?></textarea>
  21.           </td>
  22.        </tr>


Merci

Reply

Marsh Posté le 15-02-2007 à 16:47:07   

Reply

Marsh Posté le 15-02-2007 à 16:54:32    

Ben il y a plusieurs choses : tout d'abord, ce n'est pas echo $translator mais echo $_POST['translator_name']
ensuite si tu fait une <ul> il faut faire des <li> pour chaque point.  
Enfin, il faut que tu stocke à chaque fois ce qui est envoyé car autrement tu n'afficheras que le dernier posté.  
 
Salut


---------------
http://www.chances-de-gagner.fr
Reply

Marsh Posté le 15-02-2007 à 16:59:52    

oui ms j'arrive pas à stoker justement!En fait où il y a le echo $translator g mis ça:
           <?          
                if (isset($_POST['add_translator']))
                if ($translator<>"" )          
                $translator=$translator. " ; " .$_POST['translator_name'];
                else $translator=$_POST['translator_name'];
                echo $translator;
              ?>

Reply

Sujets relatifs:

Leave a Replay

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