1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
| <?php
session_start();
?>
<html>
<head>
<title>Les inscrits</title>
</head>
<meta charset="utf-8">
<body onload="init()">
<body>
<form method="post" action="regle.php" enctype="multipart/form-data">
<table style="text-align: left; width: 100%;" border="0"
cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td valign="top">
<script>
// variables globales
var oTrClone, // 1st ligne clonée
oTbody; // tBody pour ajout/suppression ligne
function init(){
// récup. TABLE concernée
var oTable = document.getElementById("tableau");
// récup. TBODY pour ajout/suppression
oTbody = oTable.tBodies[0];
// création d'un clone de la 1st ligne
oTrClone = oTbody.rows[0].cloneNode(true);
}
function renumLigne(){
var i,
nbLig = oTbody.rows.length;
// modification numéro de la ligne
for( i=0; i < nbLig; i++){
oTbody.rows[i].cells[0].innerHTML = i+1;
}
}
function addLigne(){
// Ajout d'un clone de la ligne clonée
oTbody.appendChild( oTrClone.cloneNode(true));
// renumérotation
renumLigne();
}
function delLigne( obj){
// récup. ligne concernée
var oTr = obj.parentNode.parentNode; // BUTTON -> TD -> TR
// suppression de la ligne
oTbody.removeChild( oTr);
// si il n'y a plus de ligne cela reviens à effacer
if( !oTbody.rows.length){
addLigne();
}
else{
// renumérotation
renumLigne();
}
}
</script>
<div id="main">
<button type="button" onclick="addLigne();">Ajouter une discipline</button>
<table id="tableau">
<thead>
<tr>
<th>n°</th>
<th>MATIERE</th>
<th>DATE</th>
</tr>
</thead>
<tbody>
<!-- ligne devant être clonée -->
<tr>
<td>1
</td>
<th>
<?php
$sql = "SELECT matiere FROM filiere
ORDER BY matiere ASC ";
require("configu.php");
foreach ($bdd->query($sql) as $data) {
// on affiches les résultats dans la tale
?>
<input name="discipline[]" type="text" value=" <?php echo ''.$data['matiere'].''; ?>" >
<br>
<?php
}
?>
</th>
<td>
<input type="date" name="daty[]" />
</td>
</tr>
<!-- FIN ligne devant être clonée -->
</tbody>
</table>
<button type="submit" >ENREGISTRER PLUSIEURS DISCIPLINES</button> </form>
</body>
</html> |
Partager