Bonjour,
J'ai un formulaire dynamique(ce que je veux dire, c'est que l'on peut cliquer sur un bouton "Ajouter" pour ajouter une nouvelle ligne d'information(INPUT) gérer en java script, et après chaque champs rajouté, un bouton "X" pour supprimer la ligne d'information).
Ce système marche très bien pour rentrer les informations;
Maintenant, je voulais via une autre page(avec des includes) pouvoir rafficher ce formulaire mais avec les informations de ma base de données.
Donc tant qu'il y a des informations dans ma base, je rajoute un champ(ça sa marche); mais je n'arrive pas a y afficher les variables PHP dans les champs, et je commence a me demandé si c'est possible.
Voila le code simplifier avec juste un champ:
l'appel se fait via :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <script> function create_champ(i){ var newligne = '<br><tr id="champs_'+i+'"><td><input type="text" name="datesalaire_'+i+'" id="datesalaire_'+i+'" size="15" maxlength="10" value="<?php echo $dataSalaire['Date']; ?> "/> .........</tr>'; document.getElementById('input_'+i).innerHTML = newligne; } </script>
J'espère avoir été clair, merci de m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php if("il y a des ligne dans ma base"){ $requete = 'SELECT * FROM salaire WHERE IDEmploi='.$dataEmploi['ID'].' LIMIT 1,100'; $reponse = mysql_query($requete); $i=2; while ($dataSalaire = mysql_fetch_array($reponse)){ echo '<script>create_champ('.$i.');</script>'; $i++; } } ?>
Partager