{Mysql/php/Javascript}récupérer données table
cornichon
-
Reivax962 Messages postés 3742 Statut Membre -
Reivax962 Messages postés 3742 Statut Membre -
Langages Utilisés HTML/PHP/JAVASCRIPT
Bonjour,
Je dispose d'un tableau html rempli de données.
Je souhaite pouvoir lire ces données et les enregistrer dans ma base de données.
<table id="liste" name="liste">
<tr><td>nom</td><td>email</td></tr>
<tr id="ligne1"><td onclick="document.getElementById('ligne1').innerHTML='' ;">Supprimer cette ligne</td><td>Dupond</td><td>dupond@free.fr</td></tr>
<tr id="ligne2"><td onclick="document.getElementById('ligne2').innerHTML='' ;">Supprimer cette ligne<td>Martin</td><td>martin@free.fr</td></tr>
....{il y a autant de lignes dans ma table que d'enregistrements dans la BDD.}
</table>
l'utilisateur doit pouvoir supprimer les lignes qui ne l'intéressent pas. ceci est fonctionnel
Ce que je cherche maintenant à accomplir, c'est enregistrer les lignes retenues par l'utilisateur dans une table.
Comment , lors d'un clic sur un bouton envoi, n'enregistrer dans la bdd QUE les lignes que l'utilisateur aura retenues ?
merci d'avance pour votre aide ainsi que pour m'avoir lu, cordialement, cornichon
Langages Utilisés HTML/PHP/JAVASCRIPT
Bonjour,
Je dispose d'un tableau html rempli de données.
Je souhaite pouvoir lire ces données et les enregistrer dans ma base de données.
<table id="liste" name="liste">
<tr><td>nom</td><td>email</td></tr>
<tr id="ligne1"><td onclick="document.getElementById('ligne1').innerHTML='' ;">Supprimer cette ligne</td><td>Dupond</td><td>dupond@free.fr</td></tr>
<tr id="ligne2"><td onclick="document.getElementById('ligne2').innerHTML='' ;">Supprimer cette ligne<td>Martin</td><td>martin@free.fr</td></tr>
....{il y a autant de lignes dans ma table que d'enregistrements dans la BDD.}
</table>
l'utilisateur doit pouvoir supprimer les lignes qui ne l'intéressent pas. ceci est fonctionnel
Ce que je cherche maintenant à accomplir, c'est enregistrer les lignes retenues par l'utilisateur dans une table.
Comment , lors d'un clic sur un bouton envoi, n'enregistrer dans la bdd QUE les lignes que l'utilisateur aura retenues ?
merci d'avance pour votre aide ainsi que pour m'avoir lu, cordialement, cornichon
Langages Utilisés HTML/PHP/JAVASCRIPT
A voir également:
- {Mysql/php/Javascript}récupérer données table
- Fuite données maif - Guide
- Table ascii - Guide
- Table des matières word - Guide
- Recuperer message whatsapp supprimé - Guide
- Récupérer mon compte facebook désactivé - Guide
2 réponses
je suppose que
pourrait etre une idée ?
if(isset($_POST['button_valid']))
{
if(isset($_POST['a']))
register($_POST['a']);
if(isset($_POST['b']))
register($_POST['b']);
}
pourrait etre une idée ?
Bonjour,
À mon avis, le plus simple est de faire comme suit :
- Créer un champ caché :
- Modifier tes onclicks :
- Dans ton code PHP, récupérer et traiter $_POST["lignesSup"] qui contiendra la liste des lignes supprimées.
Cela se complexifie (un peu) si tu autorises l'utilisateur à annuler une suppression de ligne : il faudra alors aller supprimer "lignei" de la variable cachée. C'est assez rapide avec des expressions rationnelles.
Xavier
À mon avis, le plus simple est de faire comme suit :
- Créer un champ caché :
<input type="hidden" value="" id="lignesSup" name="lignesSup" />
- Modifier tes onclicks :
onclick="document.getElementById('ligne1').innerHTML=''; document.getElementById('lignesSup').value += 'ligne1,';"
- Dans ton code PHP, récupérer et traiter $_POST["lignesSup"] qui contiendra la liste des lignes supprimées.
Cela se complexifie (un peu) si tu autorises l'utilisateur à annuler une suppression de ligne : il faudra alors aller supprimer "lignei" de la variable cachée. C'est assez rapide avec des expressions rationnelles.
Xavier