IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Icône "modifier" en bout de chaque ligne


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Homme Profil pro
    Restaurateur
    Inscrit en
    Juin 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Restaurateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2008
    Messages : 316
    Billets dans le blog
    1
    Par défaut Icône "modifier" en bout de chaque ligne
    bonjour, je recupere les donnée d'une bdd dans un tableau, ca c'est ok..
    ensuite, j'aimerai pouvoir en bout de ligne de ce tableau pouvoir avoir dans une cellule une icone pour pouvoir modifier la ligne donc, qu'elle devienne editable pour faire un update dessus, et une autre icone pour eventuellement supprimer la ligne entierement, supprimer l'entrée dans la table quoi,
    voila mon code, j'ai tenté de trouver sur le net... je trouve trop de chose un peu différente de ce que je veux faire... pouvez vous m'aider a completer le code...

    Code : 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
    32
    33
    34
    35
    36
    <?php
    $link = mysql_connect('localhost', 'root', 'root')
        or die('Impossible de se connecter : ' . mysql_error());
    echo 'Connected successfully';
    mysql_select_db('cafeausterlitz') or die('Impossible de sélectionner la base de données');
     
    $select = "SELECT * FROM membre";
    $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
    $total = mysql_num_rows($result);
     
    if($total) {
        // debut du tableau
        echo '<table bgcolor="#996523" align="center" border="0">'."\n";
            // première ligne on affiche les titres prénom et surnom dans 2 colonnes
            echo '<td bgcolor="#993333" width="127"><div align="center"><span class="Style1">ID</td>';
            echo '<td bgcolor="#993333" width="95"><div align="center"><span class="Style1">Login-Nom</td>';
            echo '<td bgcolor="#993333" width="95"><div align="center"><span class="Style1">Mot de Passe</td>';
    		 echo '<td bgcolor="#993333" width="95"><div align="center"><span class="Style1">Edition</td>';
    		echo '</tr>'."\n";
     
    	// lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.    
        while($row = mysql_fetch_array($result)) {
            echo '<td bgcolor="#CCCCCC">'.'<div align="center">'.'<name="id">'.$row["id"].'</td>';
            echo '<td bgcolor="#CCCCCC">'.'<div align="center">'.'<input type="text" name= "login" value="'.$row["login"].'"</td>';
            echo '<td bgcolor="#CCCCCC">'.'<div align="center">'.'<input type="text" name= "pwd" value="'.$row["pwd"].'"</td>';
    		echo '</tr>'."\n";
        }
        echo '</table>'."\n";
     
        // fin du tableau.
    }
    else echo 'Pas d\'enregistrements dans cette table...';
     
    // on libère le résultat
    mysql_free_result($result);
    ?>
    d'avance Merci de votre aide ou de me diriger vers un lien qui en parle...

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Commence déjà par écrire effectivement ton bouton "edition".
    Ce bouton peut etre un submit, qui valide le un <form> qui encadre chaque ligne.

    Il ne te reste plus ensuite qu'a traiter les données recues et à faire l'update.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé

    Homme Profil pro
    Restaurateur
    Inscrit en
    Juin 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Restaurateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2008
    Messages : 316
    Billets dans le blog
    1
    Par défaut re...
    justement,
    je peux mettre ce code dans un formulaire, mais ce que j'aimerai c'est de pouvoir avoir en bout de chaque ligne, un peu comme une 4eme colonne, une image, qui, en cliquant, nous envoie sur une page pour l'edition de la ligne en question et faire l'update a ce moment la...
    je ne sais pas le faire...

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il ne faut pas un seul formulaire mais comme je te l'ai dit un formulaire par ligne.
    Il s'agit juste à ce niveau d'activer tes petits doigts et d'ecrire les balises <form>
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éclairé

    Homme Profil pro
    Restaurateur
    Inscrit en
    Juin 2008
    Messages
    316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Restaurateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Juin 2008
    Messages : 316
    Billets dans le blog
    1
    Par défaut
    et bien ,non...
    ce n'est pas ce que je veux faire....
    et puis comment ecrire que sur chaque ligne generer par la requete, on cree un formulaire..??

    je prefere avoir une autre page qui traite la modification.. tu comprends ?

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    ce n'est pas ce que je veux faire....
    et puis comment ecrire que sur chaque ligne generer par la requete, on cree un formulaire..??
    heu il faudrait savoir, c'est ce que tu veux faire ou pas ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [XL-2010] Ecrire en bout de chaque ligne dans un fichier texte
    Par gobgobnob dans le forum Excel
    Réponses: 2
    Dernier message: 22/05/2014, 08h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo