Rendre un tableau modifiable avec PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Rendre un tableau modifiable avec PHP

Re: Rendre un tableau modifiable avec PHP

par @rthur » 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/

Rendre un tableau modifiable avec PHP

par tetr0x » 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