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 :

Enregistrement d'un array dans une bdd [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 123
    Points : 56
    Points
    56
    Par défaut Enregistrement d'un array dans une bdd
    Bonjour,

    Je fais appel à vous car j'ai un soucis pour enregistrer un array dans ma base.

    J'ai un formulaire de prêt, dans lequel l'utilisateur peut choisir plusieurs matériels. Je récupère mon tableau et l'insère dans une variable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $Materiel = $_POST['list2'];
    Cependant je ne sais pas comment récupérer les valeurs pour les insérer dans ma base, lors de ma requête :
    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
     
    	$sql2 = "INSERT INTO prets (id_pret, date_depart, date_retour, id_personne, id_personne_D, Numero_BL, Prenom_D, Nom_D, id_materiel) VALUES (
    		'',
    		STR_TO_DATE('$Depart', '%d/%m/%Y'),
    		STR_TO_DATE('$Retour', '%d/%m/%Y'),
    		'".$id_personne_R."',
    		'".$id_personne_D."',
    		'".$BL."',
    		'".$PrenomD."',
    		'".$NomD."',
    		'".$Materiel."')";
     
    	mysql_query($sql2) or die(mysql_error());
    	mysql_close($link);
    	echo"<script language='javascript'>\n alert(\"L'enregistrement a bien été pris en compte.\");\n</script>";
    	header('Location: Accueil.php');
    Cependant je ne récupère rien lorsque je regarde dans ma bdd. J'ai vu qu'il y avait une fonction implode ou serialize, dois-je m'en servir dans mon cas?

    Merci pour votre attention

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 123
    Points : 56
    Points
    56
    Par défaut
    J'ai trouvé la solution, j'étais sur une bonne piste avec la fonction implode. Je vous laisse ce que j'ai fait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $Materiel = $_POST['list2'];
    $Materiel_separated = implode(",", $Materiel);
    A bientôt

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/12/2007, 18h50
  2. [MySQL] enregistrer des données CSV dans une BDD
    Par NicoO_O dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 29/11/2006, 00h10
  3. [D7] Comment enregistrer le RTF d'un RichEdit dans une BDD
    Par Lung dans le forum Bases de données
    Réponses: 9
    Dernier message: 29/09/2006, 11h54
  4. [C#] Supprimer un enregistrement dans une BDD
    Par Filippo dans le forum Windows Forms
    Réponses: 2
    Dernier message: 18/07/2006, 13h02
  5. Upload et enregistrement du nom du fichier dans une bdd
    Par johan_barbier dans le forum XMLRAD
    Réponses: 8
    Dernier message: 26/09/2005, 13h02

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