var idx=1; // Si une à l'ouverture de la page // Pour ajouter function plusUne(){var c=''; idx++;// la suivante c+=''; c+=''; // ... document.getElementById('myForm')?.innerHTML+=c; }
foreach ($_POST as $k=>$v) if (substr($k,0,9)=='nm_prenom') { $nos=substr($k,9); // enregistrement des champs correspondants à $nos $pre=$v; $nom=£_POST["id_nom".$nos]; // ... }
<label>Langue</label> <SELECT name='frm_c_lang_id' id='frm_c_lang_id'> <option value='1' >Français</option> <option value='2' >Néerlandais</option> <option value='3' >Anglais</option> <option value='4' >Allemand</option> </SELECT> <label>Niveau</label> <SELECT name='frm_c_lang_level_id' id='frm_c_lang_level_id'> <option value='1' >A1</option> <option value='2' >A2</option> <option value='3' >B1</option> <option value='4' >B2</option> <option value='5' >C1</option> <option value='6' >C2</option> </SELECT>, ---- Ajouter, ---- <select name="list_langue" id="list_langue" size="5" style="width: 500px;"> </select>, ---- Retirer
function ajouter_langue(val1,val2,list_id){ var valeur1 = getElmtValue(val1); var valeur2 = getElmtValue(val2); var ligne = valeur1+ ' - '+valeur2; ajouter(ligne,list_id); } function ajouter(ligne,objet_id){ nouvel_element = new Option(ligne,ligne,false,false); var objet = document.subscrip.elements[objet_id]; objet.options[objet.length] = nouvel_element; } function effacer(objet_id){ var compteselect=0; var ma_liste = document.subscrip.elements[objet_id]; for(yo=0;yo<ma_liste.length;yo++){ if(ma_liste.options[yo].selected == true){ compteselect++; } if(compteselect>0){ for(yo=0;yo<ma_liste.length;yo++){ if(ma_liste.options[yo].selected == true){ ma_liste.options[yo] = null; } } effacer(); } } }
<?php // Pour préciser le jeux de caractères de la page header('Content-Type: text/html; charset=iso-8859-1'); // Code minimal pour voir ce qui arrive sur le serveur if (!empty($_POST)){ foreach($_POST as $k=>$v) echo " $k => $v"; // Ensuite voir les tutoriels pour se connecter à une base de données et utiliser ses tables ou bien constituer des simples fichiers textes } ?>