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 :

Insertion de données sélectionnées [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 295
    Par défaut Insertion de données sélectionnées
    Bonjour,

    J'ai un certain nombre d'informations affichées dans un tableau (html), réparties sous plusieurs lignes, et venant déjà d'une requête. L'utilisateur doit pouvoir sélectionner dans cette liste une ou plusieurs lignes, en cochant par exemple des boutons de type 'checkbox'. (Un peu à la manière de phpMyAdmin) Je pense que je peux attribuer pour chaque valeur de checkbox, l'id de l'enregistrement respectif de chaque ligne (pas sûr d'être bien clair, là...) Une fois ceci fait, il valide ses choix (en cliquant sur un bouton) et doit voir apparaître une nouvelle liste constituée des choix en question.
    Réunir l'ensemble des données voulues par l'utilisateur n'est pas le problème. C'est restituer tous les id et leurs informations correspondantes qui me posent soucis, car je ne vois pas trop comment m'y prendre. L'idée de base que j'ai pour l'instant serait de pousser toutes ces informations dans une nouvelle table, puis de passer à l'affichage par la suite.
    . Mais concrètement, comment faire pour les insérer ? En passant par une boucle, qui dirait que pour chaque $_POST[‘id’], j’effectue une insertion dans la table ?
    Merci,

  2. #2
    Membre confirmé Avatar de speedy_g
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 213
    Par défaut
    Si uniquement php doit être utilisé, une idée serait :

    1) Créer checkbox du type :

    $ID = ID ligne en question

    echo "<input type='checkbox' name ='BASE'.$ID></input>";


    if($_POST['submit'])
    {
    // récupérer les items dont le nom contient BASE ( functions php cfer http://php.net/manual/fr)
    // si leur valeur = 1(checked) => récupérer la seconde partie du nom, i.e leur ID

    // mettre tout ca dans un array.
    // reconstruire la requete et afficher le tableau correspondant
    }

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 295
    Par défaut re:
    Ok, merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/01/2012, 13h47
  2. problème d'insertion de données
    Par Falgan dans le forum ASP
    Réponses: 2
    Dernier message: 06/04/2004, 09h29
  3. [Interbase 7] Problème d'insertion de données
    Par Tuscelan dans le forum InterBase
    Réponses: 12
    Dernier message: 19/11/2003, 22h58
  4. insertion de données
    Par m-l dans le forum SQL
    Réponses: 9
    Dernier message: 25/07/2003, 13h59
  5. [Postgresql] pb lors d'insertion de données
    Par bob20000 dans le forum Requêtes
    Réponses: 8
    Dernier message: 04/11/2002, 15h33

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