Problème autocomplétion

Problème autocomplétion - HTML/CSS - Programmation

Marsh Posté le 22-04-2006 à 11:28:08    

Bonjour à tous,  
 
Voici mon problème j'ai suivi le tuto suivant : http://dcabasson.developpez.com/arti...ion-pas-a-pas/
 
Je l'ai modifier pour pomper les données dans une base et tout fonctionne bien. Mon problème est que j'aimerai passer en "value" d'une <option></option> l'id de l'article pompé dans la base.  
 
Voici le code actuel qui , après la requête, affiche bien le nom du membre :  
echo(utf8_encode("<option>".$billet->nom."</option>" ));
 
je recupere le tout sur une autre page en js:  
<form name="form-test" id="form-test" action="javascript:alert('soumission de ' + document.getElementById('champ-texte').value)" >
 
Cela fonctionne nickel et recupere bien le nom
 
Maintenant j'aimerai un truc du genre :  
echo(utf8_encode("<option value=".$billet->id."</>".$billet->nom."</option>" ));
 
Mais comme c du xml je crois, je ne suis pas sur de la syntaxe et j'ai beau le tourner dans tous les sens je recup toujours le nom au lieu de l'id sur la page suivante
 
Merci de votre aide


Message édité par irong le 22-04-2006 à 11:37:42
Reply

Marsh Posté le 22-04-2006 à 11:28:08   

Reply

Marsh Posté le 22-04-2006 à 11:34:14    

ligne 20 et ligne 30 tu as fait une terrible connerie...
 
le 5 éme paragraphe est sympa...
 
:D
 
EDIT: ah c'est mieux avec une explication  :p


Message édité par xtof_83 le 22-04-2006 à 12:00:48
Reply

Marsh Posté le 22-04-2006 à 12:10:09    

Code :
  1. echo(utf8_encode("<option value=".$billet->id."</>".$billet->nom."</option>" ));


  • les caractères en rouge sont en trop:

<option value=ID</>NOM</option>

  • utilise: htmlentities($billet->nom)


Poste un peu plus de code si tu as toujours des erreurs.

Reply

Sujets relatifs:

Leave a Replay

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