Modifier valeur lors du clonage ligne tableau
Bonjour a tous,
je recherche comment modifier la valeur "idtable[]" lors du clonage d'une ligne de tableau.
De manière à pouvoir distinguer une nouvelle ligne d'une ligne déja existante pour ensuite faire un INSERT ou UPDATE dans un BDD suivant le cas.
sachant que je ne peux pas me fier à la dernière ligne insérer car je peux en supprimer ou en ajouter a volonté.
Ma dernière tentative est avec la fonction SPLICE, mais ça fonctionne pas.
Merci de votre aide, car la je tourne en rond dans mon bocal...:calim2:
mon code js :
Code:
1 2 3 4 5
| function clone(line){
newLine = line.cloneNode(true);
newLine.splice(0,1 ,"");
line.parentNode.appendChild(newLine);
} |
code html concerné :
Code:
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
| <tr>
<td visibility: hidden ><input name="idtable[]" type="text" placeholder="" Value= "<?php echo $row['ID']?>"></td>
<td><input class="in0" name="contrat[]" type="text" placeholder="N° de contrat" Value= "<?php echo $row['CONTRAT']?>" required></td>
<td><input class="in0" name="reference[]" type="text" placeholder="référence fabricant" Value= "<?php echo $row['REFERENCE']?>" required></td>
<td><select name="status[]" required>
<option <?php if($row['STATUS'] == ""){echo 'selected="selected"';} ?> value="" >Veuillez Choisir</option>
<option <?php if($row['STATUS'] == "En cours"){echo 'selected="selected"';} ?> value="En cours">En cours</option>
<option <?php if($row['STATUS'] == "Clos"){echo 'selected="selected"';} ?> value="Clos">Clos</option>
</select></td>
<td><input class="in0" name="date_debut[]" type="date" placeholder="date de debut contrat" Value= "<?php echo $row['DATE DE DEBUT']?>" required></td>
<td><input class="in0" name="date_fin[]" type="date" placeholder="date de fin contrat" Value= "<?php echo $row['DATE DE FIN']?>" required></td>
<td><select name="renouvele[]" required>
<option <?php if($row['RENOUVELE'] == ""){echo 'selected="selected"';} ?> value="" >Veuillez Choisir</option>
<option <?php if($row['RENOUVELE'] == "Oui"){echo 'selected="selected"';} ?>value="OUI">Oui</option>
<option <?php if($row['RENOUVELE'] == "Non"){echo 'selected="selected"';} ?>value="NON">Non</option>
</select></td>
<td><select name="unite_vente[]" required>
<option <?php if($row['UNITES DE VENTE'] == ""){echo 'selected="selected"';} ?>value="" >Veuillez Choisir</option>
<option <?php if($row['UNITES DE VENTE'] == "Points"){echo 'selected="selected"';} ?> value="Points">Points</option>
<option <?php if($row['UNITES DE VENTE'] == "Euros"){echo 'selected="selected"';} ?>value="Euros">Euros</option>
</select></td>
<td><input class="in0" name="contact[]" type="text" placeholder="contact client" Value= "<?php echo $row['CONTACT']?>"></td>
<td><input class="in0" name="mail[]" type="text" placeholder="mail du client" Value= "<?php echo $row['MAIL CONTACT']?>"></td>
<td><input class="in0" name="telephone[]" type="text" placeholder="télephone du client" Value= "<?php echo $row['TELEPHONE']?>"></td>
<td><input class="in0" name="solde[]" type="text" placeholder="Solde de Points" Value= "<?php echo $row['SOLDE']?>"></td>
<td visibility: hidden ><input name="compte_soon_D[]" type="text" placeholder="" Value= "<?php echo $row['COMPTE SOON']?>"></td>
<td>
<img src="../images/buttonplus.png" style="width: 32px; height:32px;" class="btnplus" name="select" onclick="clone(this.parentNode.parentNode)"/>
<img src="../images/buttonremove.png" style="width: 32px; height:32px;" class="btnplus" name="select" onclick="remove(this.parentNode.parentNode)"/>
</td>
</tr> |