a++
]]>function selectPresta($selected,$pos=0){
$allprestataires = executquerry('select ...');
$select_name = 'presta['.$pos.']';
if($pos=='new'){ $select_name='prest[]'; }
$selectpresta = '<select name="'.$select_name.'">';
$selectpresta .= '<option value="">Faire un choix</option>';
foreach($allprestataires as $prestataire){
//echo $prestataire['idPrestataires'].'=='.$selected.'<br>';
$s = $prestataire['idPrestataires']==$selected?'selected="selected"':'';
$selectpresta .= '<option '.$s.' value="'.$prestataire['idPrestataires'].'">'.$prestataire['nom_presta'].'</option>'; }
$selectpresta .= '</select>';
return($selectpresta);
}
?>
<script>
function ajouterPresta(pos){
var inputs = $('prestas').clone().inject($('prestas'),'before').setStyle('display','');
inputs.getElements('select').each(function(el){ el.setAttribute('name','presta['+pos+']'); });
}
</script>
a++
]]>Le problème est que une foi le formulaire validé je n'ai aucune de c'est nouvelles valeur de select dans le tableau $_POST['presta']
]]>