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 d'une base


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1
    Par défaut mise a jour d'une base
    Bonjour,

    Je suis actuellement en train d'apprendre le php. Pour le moment j'ai réussi plusieurs petits défis que je me suis lancé mais maintenant je me retrouve bloqué. Je vous explique.

    Sur une première page, j'ai une liste déroulante alimenté par une requête qui va chercher des informations dans une table de ma base de données. En fonction du choix de l'utilisateur, une deuxième s'affiche en exécutant une requête qui va chercher dans une deuxième table toutes les données correspondantes au choix de l'utilisateur puis tout s'affiche dans un tableau html. Dans mon tableau, il y a des textbox dans lesquels l'utilisateur peut changer les quantités et à partir de là, je suis bloqué. Je voudrais mettre ma table à jour lorsque l'utilisateur clique sur un bouton, sachant qu'il peut mettre plusieurs lignes à jour en même temps. De plus, dans ce tableau, il y a des cases à cocher qui selon le cas doivent être cochée ou non par défaut sachant que ce paramètre sera dans la table. Enfin l'utilisateur pourra selon le cas cocher ou décocher une case à cocher et qui mettra à jour le champ correspondant dans ma table.

    Si quelqu'un se sent le courage de m'apporter ses lumières, il sera le bienvenu.

    Je ne mets pas mon code en ligne car c'est le gros bordel. Pour le moment ce que j'ai fait fonctionne et je voudrais arriver à tous faire fonctionner avant de me pencher sur la partie html.

    Merci d'avance à tous.

  2. #2
    Membre chevronné
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2009
    Messages : 236
    Par défaut
    Exemple de ce que tu doit avoir dans ton tableau

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input type="hidden" id="id_produit" value="<?php $_GET['id'] ?>" />
    <input type="text" id="txt_qte" name="txt_qte" value="<?php if(isset($monproduit['quantite_produit'])){ echo $monproduit['quantite_produit'];} ?>" />
    Cela permet de récupérer la valeur par défaut

    Seconde page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    $id = $_POST['id_produit'];
     
    if(isset($_POST['txt_qte'])){$qte = $_POST['txt_qte'];}
     
    $sql = "UPDATE produit SET quantite_produit=".$qte." WHERE id_produit=".$id;
     
    //execution de la requete
    ?>
    C'est une base à travailler, pour ce qui est de la valeur de tes checkbox en base, booléen et petite info, pour les checkbox tu doit faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="checkbox" id="check_bla" <?php if(isset($monproduit['bla_produit'])){ echo "checked=\"checked\"";} ?> />

Discussions similaires

  1. Script de mise a jour d'une base de données
    Par Berik dans le forum PowerAMC
    Réponses: 2
    Dernier message: 01/10/2008, 07h47
  2. Suivre les mises a jour d'une base de données avec Delphi 7?
    Par ncazanav dans le forum Bases de données
    Réponses: 3
    Dernier message: 08/12/2006, 20h22
  3. Mise à jour d'une Base Access
    Par neimad78 dans le forum C++Builder
    Réponses: 9
    Dernier message: 11/04/2006, 14h10
  4. Mise a jour d'une base distante [clos]
    Par vinzrsi dans le forum Langage SQL
    Réponses: 2
    Dernier message: 12/09/2005, 13h37
  5. mise a jour d'une base a partir d'une autre base
    Par seb3099 dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 18/06/2004, 08h20

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