Bonjour,

Je voudrais envoyer des infos en base de données.
Info sous forme de Li.
ex :


<form action="InsertionDeMonFormulaireEnbase.php">
<ul id="tableau">
<li id="1" class="toto"/>a
<li id="2" class="toto"/>b
<li id="3" class="titi"/>c
</ul>
<input type="submit" value="envoyer">


les infos à envoyer sont :

{1 => toto, 2 =>toto, 3 => titi}


Suis-je obliger de changer les li en input ?
Merci pour votre aide.
Modifié par Clairdelune (31 May 2007 - 17:30)
salut,

je dirais oui. rien n'est prevu dans le fonctionnement normal des formulaires pour prendre des valeurs venant de <li> en tout cas.

<li> d'ailleurs que tu ne refermes pas et qui n'ont pas de texte associé?

le mot class sert a definir une classe de style dans les fichiers css rien a voir avec des infos donc.
Modifié par CPascal (31 May 2007 - 17:02)
Pour les les <li> non refermé, c'est un oubli de ma part.

Sinon oui, pour ce que je fait, l'utilisateur modifie la classe en fonction de ses actions. Donc si je m'intéresse à cette information.

ps : ca ressemble à tout , sauf rien ^^
un soleil, un phénix, un nez d'aigle, un démon ..
Modifié par Clairdelune (31 May 2007 - 17:32)
Re,

Quelquechose pour modifier les styles en fonction d'une liste?

Dans un formulaire j'utiliserais une liste déroulante pour passer l'information. c'est qu'il faut quelquechose qui transmette les infos dans le tableau $_REQUEST qu'il soit get ou post.

sinon avec les liens dans les <li> comme dans ce tutoriel du site
qui parle d'ailleurs peut-être de ce que tu veux.

voili voila
Modifié par CPascal (31 May 2007 - 17:43)
Bonjour,

Et comme ceci ?

<form action="InsertionDeMonFormulaireEnbase.php" method="post">
<ul id="tableau">
	<li id="1" class="toto"><input type="hidden" name="1" value="toto">a</li>
	<li id="2" class="toto"><input type="hidden" name="2" value="toto">b</li>
	<li id="3" class="titi"><input type="hidden" name="3" value="titi">c</li>
</ul>
<p><input type="submit" value="envoyer"></p>
</form>

Ceci dit, je ne suis pas sûr de bien comprendre l'utilité d'envoyer un formulaire sans choix possible ou informations à saisir...
Modifié par Florent V. (31 May 2007 - 19:04)
mais dans ce cas là comment determine-t-on le choix de l'utilisateur?

bon j'imagine qu'un script js peut entrer en action.

mais pourquoi ne pas utiliser les bonnes vieilles recettes éprouvées et tellement plus simple a mettre en place.
Modifié par CPascal (31 May 2007 - 19:12)
bonsoir,

Merci pour vos idées,
l'idée de Florent est simple, mais parait à priori convenir à ce que je recherche. Je test demain ^^

En ce qui concerne vos questions sur les choix de l'utilisateur :
l'utilisateur fait ses choix en changeant la class du <li>, voir mon ancien post pour plus de précision Selecteurs-css--Jquery

bonnes vieilles méthodes ? les inputs ?
Clairdelune a écrit :
En ce qui concerne vos questions sur les choix de l'utilisateur :
l'utilisateur fait ses choix en changeant la class du <li>

(...)

bonnes vieilles méthodes ? les inputs ?

Les outils adaptés pour qu'un utilisateur puisse choisir une option entre plusieurs sont :
- select (liste déroulante) ;
- input type="radio".

Ensuite, rien ne t'empêche de faire une surcouche Javascript pour rendre ça plus dynamique si ça te chante, mais ça serait bien d'assurer un minimum d'accessibilité, notamment la possibilité d'utiliser le formulaire sans Javascript.