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 :

mise a jour tableau


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Shivas
    Inscrit en
    Juin 2004
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 126
    Par défaut mise a jour tableau
    bonjour

    j'ai un tableau php rempli par une variable recette[$i] et l'utilisateur a la possibilite de faire des modifications comme l'ajout d'un commentaire la suppression d'une recette et modifier une liste deroulante. comment je fais pour recuperer la ligne du tableau selection par l'utilisateur. merci pour votre aide je bloque totalement

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 814
    Billets dans le blog
    14
    Par défaut
    Et l'utilisateur sélectionne la ligne du tableau comment ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre confirmé Avatar de Shivas
    Inscrit en
    Juin 2004
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 126
    Par défaut
    bonne remarque, lol par un submit

  4. #4
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 814
    Billets dans le blog
    14
    Par défaut
    submit ?
    Un bouton ?
    Une action dans la balise <form> ?

    J'ai parlé de la sélection de la ligne, pas de la soumission du formulaire qui permet la sélection.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  5. #5
    Membre confirmé Avatar de Shivas
    Inscrit en
    Juin 2004
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 126
    Par défaut
    la "selection" de la ligne se distingue par l'ajout ou la modification d'une ligne je met le code complet pour etre plus coherent merci pour votre aide je suis dans le flou total
    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
     
     
    <form method="GET" action="rec-panier.php">
    <center><p style='font-size:15px; font-weight:bold'>Mon panier</p></center>
    *
    *
    <table id="demo" class="filterable" cellpadding="0" cellspacing="0" width="80%" align="center">
    ******* <tbody>
    *************** <tr align="left">
    *********************** <th align="center" width="5%">Nom Recette</th>
    *********************** <th align="center" width="5%">Type</th>
    *********************** <th align="center" width="5%">Catégorie</th>
    *********************** <th align="center" width="5%">Vous l'avez testé ?</th>
    *********************** <th align="center" width="5%">Commentaire</th>
    *********************** <th align="center" width="5%">Supprimer</th>
    ***********************
    *************** </tr>
    *
    <?PHP
    *
    $id = $_SESSION["membre_id"];
    *
    $req = "SELECT * FROM recette, espace_utilisateur, categorie WHERE espace_utilisateur.id = '$id'
    *********************** And espace_utilisateur.IdRecette = recette.IdRecette AND categorie.Id= recette.Categorie";
    *******
    $result = mysql_query($req) or die('Erreur SQL !<br>'.$req.'<br>'.mysql_error());
    *******
    $count = mysql_query("SELECT COUNT(recette.Nom) As nbr FROM recette, espace_utilisateur WHERE espace_utilisateur.id = '$id'
    *********************************************** And espace_utilisateur.IdRecette = recette.IdRecette");
    $nbRecette = mysql_fetch_assoc($count);
    $nbr = $nbRecette['nbr'];
    *
    $i=0;
    ***************
    *************** if ($nbr <= 0)
    *************** echo "<tr><td>Votre panier est vide </ td></tr>";
    *************** else
    *************** {
    *************** while ($var = mysql_fetch_array($result)){
    ***************
    *********************** $recette[$i] = $var['Nom'];
    *********************** $nomtype[$i] = $var['Type'];
    *********************** $nomcat[$i] = $var['Categorie'];
    *********************** $test[$i] = $var['Test'];
    *********************** $commentaire[$i] = $var['Commentaire'];
    *********************** $i++;
    ***********************
    *********************** }
    ***************
    *************** for ($i=0 ;$i < $nbr ; $i++)
    *********************** {
    ***************
    ***************
    *************** ?>
    ***************
    *******
    ******************************* <td align="center">
    *********************************************** <?php echo $recette[$i];?>
    *************************************** </td>
    ***************************************
    *******
    *************************************** <td align="center">
    *********************************************** <?php echo $nomtype[$i];?>
    *************************************** </td>
    *************************************** <td align="center"><?php
    *********************************************** if ($nomcat[$i] == NULL)
    *********************************************** {
    ******************************************************* echo "NA";
    *********************************************** }
    *********************************************** echo $nomcat[$i];?>
    *************************************** </td>
    ***************************************************************************************
    ***************************************
    *************************************** <td align="center">
    *************************************** <?php
    *************************************** echo* "<form action='' method='POST'>
    *******************************************************
    *************************************************************** <select name='Test'>";
    ***********************
    ***********************
    *********************************************** echo"<option>$test[$i]</option>";?><br>
    *********************************************** <?php
    ***********************************************
    *********************************************** if ($test[$i] == "NON"){
    *********************************************** echo"<option>OUI</option>";}
    *********************************************** ELSE IF ($test[$i] = "OUI")
    *********************************************** {
    *********************************************** echo"<option>NON</option>";
    *********************************************** }
    ***********************************************
    *********************************************** ?>
    *******************************************************************************
    *************************************** </td>**********
    *************************************** <td align="center">
    *************************************** <textarea name="commentaire" rows="3" cols="30" size="20" value="
    *************************************** <?php
    *************************************** echo $commentaire[$i];
    ***************************************
    *************************************** ?>">
    *************************************** </textarea>
    *************************************** </td>
    ***************************************
    *************************************** <td align="center">
    *************************************** <input type="checkbox" name="supprimer" value="supprimer">
    *************************************** </td>
    ***************************************
    ***************************************
    ******************************* </tr>
    *************** <?php
    ***************
    *********************** }
    ***********************
    ******************************************************************************************************* }
    ***********************
    *********************** ?>
    ***************
    </tbody></div>
    </table>
    <BR><BR>
    <center><input type="submit" value="Mise à jour"></center>
    *

  6. #6
    Membre confirmé Avatar de Shivas
    Inscrit en
    Juin 2004
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 126
    Par défaut
    dsl pour la presentation je suis sur un iphone

Discussions similaires

  1. [AC-2007] probleme de mise a jour tableau croisé dynamique
    Par hermesagos dans le forum Access
    Réponses: 0
    Dernier message: 28/05/2010, 10h49
  2. [AC-2003] Mise A Jour Tableau Croisé Dynamique lors d'un effacement en vba
    Par scado dans le forum VBA Access
    Réponses: 2
    Dernier message: 23/03/2010, 13h37
  3. [AC-2003] Mise-a-jour d'une seule ligne d'un tableau
    Par Quentin M dans le forum IHM
    Réponses: 3
    Dernier message: 11/05/2009, 16h08
  4. [AJAX] contenu d'un Tableau mise a jour dynamiquement GRR
    Par spax dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 07/10/2008, 14h19
  5. [mise à jour tableau en fonction du button radio]
    Par Lady_jade dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 30/12/2005, 11h41

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