gabgab Une loi juste rend libre. | Bonjour, Je suis entrain de développer une interface de jugement pour un concours photos !
Je suis plutôt très alèse en php, par contre je ne le suis vraiment pas Javascript soyez indulgent avec moi !
Principe de l'interface : composée d'une série de photos, sous chaque d'elle se trouve un petit formulaire avec un select et lorsque l'on choisi la note celle-ci se recharge (en php la note est ajoutée dans la table).
J'ai commencé à développer cette interface pour une seule photo, mais lorsque je souhaite en mettre une autre .... j'ai commencé à rencontré des problèmes, seul la deuxième note est prise en compte !
J'utilise un onchange="test(this), je pense que je devrai utilisé un autre paramètre !
Je vous remercie par avance de votre aide.
Je vous mets le code complet.
Code :
- <?
- // La liste des notes
- error_reporting(E_ALL ^ E_NOTICE);
- $liste=Array("","1","2","3","4","5","6","7","8","9","10" );
- // scripte de récupératin des donné du champ
- if($_POST["Note"])
- {
- echo 'La note choisi est : '.$_POST["Note"];
- }
- // Partie de traitement
- ?>
- <script language="JavaScript"><!--
- function test_le_champ(champ) {
- if(champ.selectedIndex>0)
- photo.submit()
- }
- //--></script>
- <? // Le formulaire ?>
- <FORM method="POST" name="photo">
- <select name="Note" onchange="test_le_champ(this)">
- <?for($a=0;$a<sizeof($liste);$a++)
- {
- echo '<option ';
- if($_POST["Note"]==$liste[$a])
- echo "SELECTED";
- echo'>';
- echo $liste[$a].'</option>';
- }
- echo '</select></FORM>';
|
|