Rendre un tableau modifiable avec PHP

tetr0x
Invité n'ayant pas de compte PHPfrance

27 janv. 2020, 10:42

Bjr
Je voudrai rendre modifiable mon tableau en mode si tu double clique sur une case tu peu la modif et ca enregistre ces modification
mon tableau:
<table>
    <thead>
        <tr>
        <th>Nom</th>
            <th>Prenom</th>
            <th>Immeuble</th>
            <th>Telephone</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td><a href="Lochtie/Tableau.html">test</a></td>
            <td>test</td>
            <td>Lyon</td>
            <td>0600000000</td>
        </tr>
        <tr>
            <td><a href="Lochtie/Tableau.html">test</a></td>
            <td>test</td>
            <td>Lyon</td>
            <td>0600000000</td>
        </tr>
        <tr>
            <td><a href="Lochtie/Tableau.html">test</a></td>
            <td>test</td>
            <td>Lyon</td>
            <td>0600000000</td>
        </tr>
        <tr>
            <td><a href="Lochtie/Tableau.html">test</a></td>
            <td>test</td>
            <td>Lyon</td>
            <td>0600000000</td>
        </tr>
        <tr>
            <td><a href="Lochtie/Tableau.html">test</a></td>
            <td>test</td>
            <td>Lyon</td>
            <td>0600000000</td>
        </tr>
        <tr>
            <td><a href="Lochtie/Tableau.html">test</a></td>
            <td>test</td>
            <td>Lyon</td>
            <td>0600000000</td>
        </tr>
        <tr>
            <td><a href="Lochtie/Tableau.html">test</a></td>
            <td>test</td>
            <td>Lyon</td>
            <td>0600000000</td>
        </tr>
    </tbody>
</table>
Merci de vos réponse

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

27 janv. 2020, 14:03

Alors toute la complexité de ce que tu veux faire n'est pas en PHP mais en javascript qui doit détecter le double-clic, transformer le texte en champ input, puis renvoyer au serveur les modifs pour qu'elles soient enregistrées (et là via un script PHP)

A coder à la mano c'est très compliqué, il est préférable d'utiliser des librairies JS clé en main qui te feront gagner beaucaup de temps.
Voici quelques pistes :
https://markcell.github.io/jquery-tabledit/
https://www.jqueryscript.net/tags.php?/ ... e%20table/
Quand tout le reste a échoué, lisez le mode d'emploi...