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 :

recuperer champs et insert en php


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 284
    Par défaut recuperer champs et insert en php
    bonjour,

    J'aimerais obtenir votre aide pour la recuperation d'un formulaire checkbox et inséré toutes ces valeurs cochés dans la base sql.

    le formulaire:
    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
     
    <input type="checkbox" name="episode"  value="The Mystery of the Mummy" />The Mystery of the Mummy
    </p>
    <p>
    <input type="checkbox" name="episode"  value="The Silver Earring" />The Silver Earring
    </p>
    <p>
    <input type="checkbox" name="episode" value="The Awakened" />The Awakened
    </p>
    <p>
    <input type="checkbox" name="episode"  value="Sherlock Holmes versus Arsene Lupin" />Sherlock Holmes versus Arsene Lupin
    </p>
    <p>
    <input type="checkbox" name="episode"  value="The Awakened' (remastered edition)" />The Awakened' (remastered edition)
    </p>
    <p>
    <input type="checkbox" name="episode"  value="None"  />None
    insert into:
    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
     
    if(isset($_POST['name']) and isset($_POST['birth']) and isset($_POST['mail']) and isset($_POST['configuration'])and isset($_POST['internet']) and isset($_POST['last']) and isset($_POST['episode'])  and isset ($_POST['finished']) and isset($_POST['adventure']) and isset($_POST['adventure_game']) and isset($_POST['beta_test'] ) ) 
    {
     
     
     
     
    	$resultats = mysql_real_escape_string($_POST["name"]);
    	$resultats1 = mysql_real_escape_string($_POST["birth"]);
    	$resultats2 = mysql_real_escape_string($_POST["mail"]);
    	$resultats3 = mysql_real_escape_string($_POST["configuration"]);
    	$resultats4 = mysql_real_escape_string($_POST["internet"]);
    	$resultats5 = mysql_real_escape_string($_POST["last"]);
    	$resultats6 = mysql_real_escape_string($_POST["episode"]);
    	$resultats7 = mysql_real_escape_string($_POST["finished"]);
    	$resultats8 = mysql_real_escape_string($_POST["adventure"]);
    	$resultats9 = mysql_real_escape_string($_POST["adventure_game"]);
    	$resultats10 = mysql_real_escape_string($_POST["beta_test"]);
     
     
     
        $sql = "INSERT INTO formulaire_sherlock (name, birth, mail, configuration, internet, last, episode, finished,adventure, adventure_game, beta_test) VALUES ('$resultats', '$resultats1', '$resultats2','$resultats3', '$resultats4', '$resultats5', '$resultats6', '$resultats7', '$resultats8', '$resultats9','$resultats10')";
        mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    }
    toujours le dernier resultat qui s'inserer, comment faire pour recuperer toutes les valeurs coché et inserer please
    merci beaucoup

  2. #2
    Membre Expert
    Avatar de Maljuna Kris
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2005
    Messages
    2 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 613
    Par défaut
    Saluton,
    Commence déjà par nommer tes champs différemment :
    <input type="checkbox" name="episode[]" ...
    Ça sera déjà plus facile de les récupérer dans $_POST sous forme d'array.
    Kie lumo eksistas ankaŭ ombro troviĝas. L.L. Zamenhof
    articles : Comment émuler un tableau croisé [quasi] dynamique
    et : Une énigme mathématique résolue avec MySQL
    recommande l'utilisation de PDO (PHP5 Data Objects)

Discussions similaires

  1. [MySQL] Recuperer les champs avant insertion dans la base de données.
    Par jmtrivia dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 23/04/2014, 15h00
  2. [SGBD] [Problème insertion variable php/mysql]
    Par vincedjs dans le forum Installation
    Réponses: 20
    Dernier message: 08/02/2006, 16h41
  3. [Système] recupere resultat d'un programme php
    Par naourass dans le forum Langage
    Réponses: 4
    Dernier message: 25/10/2005, 14h14
  4. [PHP-JS] Recuperer nom de lien en PHP
    Par lemagicien dans le forum Langage
    Réponses: 3
    Dernier message: 10/10/2005, 16h03
  5. [Help] pb d'insertion via PHP ...
    Par romtrash dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 19/04/2005, 11h47

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