Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1516 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  inserer une session dans ma table?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

inserer une session dans ma table?

n°1807190
keo64
Posté le 01-11-2008 à 10:47:04  profilanswer
 

bonjour je n'arrive pas a mettre une session dans ma table  
voici le scrip:
 

Code :
  1. <?php
  2. session_start();
  3. include("../cle.inc.php" );
  4. echo $_SESSION['monpanier'];
  5. $nb_prod=count($_SESSION['monpanier']);
  6. print("votre panier contien".$nb_prod." article" );
  7. mysql_connect("localhost","root","" );
  8. mysql_select_db("bdd" );
  9. $req="INSERT INTO `facture`(client,prest,piece) VAlUES (".implode(',',$_SESSION['monpanier']" )";
  10. $resultat=mysql_query($req);
  11. $id = mysql_insert_id();
  12. mysql_close();
  13. echo "<h1> vous avez cree le devis numero $id </h1>";
  14. ?>


voici ce qu'il y a dans $_SESSION['monpanier']:
 
array("peche","pomme","poire" )
 
merci de vos réponses


Message édité par keo64 le 01-11-2008 à 10:47:45
mood
Publicité
Posté le 01-11-2008 à 10:47:04  profilanswer
 

n°1807195
flo850
moi je
Posté le 01-11-2008 à 11:19:22  profilanswer
 

et tu as quoi comme message d'erreur ? comme résultat dans ta table ?

 

au passage, ta methode de construction de requete est super crade

Code :
  1. $client = mysql_real_escape_string( $_SESSION['client']);
  2. $prest= mysql_real_escape_string( $_SESSION['prest']);
  3. $piece= mysql_real_escape_string( $_SESSION['piece']);
  4. $req="INSERT INTO `facture`(client,prest,piece) VAlUES ('$client','$prest', '$piece')";


Message édité par flo850 le 01-11-2008 à 11:19:29
n°1807197
keo64
Posté le 01-11-2008 à 11:35:18  profilanswer
 

merci de ta réponse
j'ai test ton script cela ne gère pas d'erreur
par contre dans ma table il y a bien une ligne supplémentaire mais les
valeur sont vide
dois je décomposé $_SESSION['monpanier']
voici le scrip parent:
 

Code :
  1. <?php
  2. session_start();
  3. include("../fichier.inc.php" );
  4. $com=array ("peche","pomme","poire" );
  5. $_SESSION['monpanier']=$com;
  6. echo $com;
  7. ?>
  8. <a href="test2.php">test</a>


Message édité par keo64 le 01-11-2008 à 11:37:39

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  inserer une session dans ma table?

 

Sujets relatifs
jointure en gardant toute la table de base[resolu]Verification 'variable || contenu champ table mysql'
Insérer une image dans un tableauPostgreSQL ACCES Table
Eclipse Lire Table AccessEclipse Lire Table Access
Comment mettre à jour plusieurs lignes d'une table avec widgets invisi[PostgreSQL] Bloquer création de table
[Access 2007] Problème de relations de tables 
Plus de sujets relatifs à : inserer une session dans ma table?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR