[PHP-JS] identifier des valeurs avant suppression
Bonjour !:D
Voil� j�ai un formulaire sous forme tableau dynamique. Une fois valid�, les donn�es sont enregistr�es dans mysql. Chaque ligne correspond � des lignes de prestations identifi�es par un id_prestation.
page de test
Naturellement, selon qu�il s�agisse d�une cr�ation ou d�une modification, le traitement php qui est derri�re diff�re.
Mon GROS soucis et lorsque je suis en mode modification et que je supprime une ligne d�j� existante.
En cliquant le lien � delete �, la ligne est bien effac�e de l��cran gr�ce � Javascript, mais pas dans la base de donn�es.
D�o� l�id�e d�int�grer � la fonction de suppression de ligne en js, un script qui permettrait de remplir un champ cach� du type :
<input type="hidden" name="prestation_a_supprimer" value="prestation_a_supprimer[];">
Au fur et � mesure des suppressions, on remplirait l�array prestation_a_supprimer[] par les id_prestation � supprimer.
Une fois transmis � php, on traite l�array et on supprime les lignes � supprimer.
Malheureusement, je bloque �
Je n�arrive pas � :
1) R�cup�rer l�id_reservation de ma ligne qui va �tre supprimer
2) Cela va sans dire remplir mon array prestation_a_supprimer[]
Un coup de main serait le bien venu !
Voil� ce que j�ai essay� :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| ///// DEBUT DE TEST /////////////////////////////////
var indice_ligne_supp = rIndex+1;
if (num_tbody == 0) // ligne prestations incluses
{
var numLigneAsupprimer = indice_ligne_supp ;
}
else if (num_tbody == 2) //
{
var numLigneAsupprimer = nbLignesInclus + indice_ligne_supp ;
}
else if (num_tbody == 4) //
{
var numLigneAsupprimer = nbLignesInclus +nbLignesOptions+ indice_ligne_supp ;
}
var id_prestation_a_supprimer = document.getElementByTagName('id_prestation'+(numLigneAsupprimer)).value;
alert(id_prestation_a_supprimer);
/////////////// FIN TEST /////////////////////// |
Pour cr�er une nouvelle r�servation
cliquer sur
http://dianamahe.free.fr/ajout_ligne19.php
et donner un num�ro dans id_reservation (ex 789)
saisir des donn�es
et valider.
Pour Modifier votre saisie :
cliquer sur suivi de votre id reservation. (ex 789)