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...

mon code js :
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function clone(line){
    newLine = line.cloneNode(true);
    newLine.splice(0,1 ,"");
    line.parentNode.appendChild(newLine);
}

code html concerné :
Code html : 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
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>