Bonjour,

Voila mon problème, j'ai un formulaire permettant de mettre des dates de naissance selon le nombre d'input que l'on veut.

J'ai donc 1 champs de saisie en dur, mais pour les suivants, il faut appuyer un boutton 'Ajouter un champ'.

Malheuresement, je n'arrive pas a récupérer le $_SESSION dans la value.
Ce que j'arrive à faire sans problème dans mon code php, mais dans ma fonction js, pas moyen !

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<?php
 echo "<input type='text' name='ddn_1' maxlength='10' size='10' value='$_SESSION[ddn1]'/>";
?>


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script>
function create_champ(i) {
 
var i2 = i + 1;
 
document.getElementById('leschamps_'+i).innerHTML =
 '<p><label class="auto">Date de naissance (jj/mm/aaaa) : 
<span class="obligatoire">* </span></label>
<input type="text" name="ddn_'+i+'" maxlength="10" size="10"
value="$_SESSION[ddn'+i+']"/> <span></p>';
 
document.getElementById('leschamps_'+i).innerHTML += (i <= 6) ? '<br /><span id="leschamps_'+i2+'">
<a href="javascript:create_champ('+i2+')">Ajouter une personne dans le foyer</a></span>' : '';
 
}
</script>
Avec ceci, la valeur de mes champs est : $_SESSION['ddn4']
$_SESSION['ddn5']

au lieu de 12/12/2001 par exemple etc...


Merci d'avance, en espérant avoir été suffisament clair