begin process at 2012 05 31 02:44:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

Autre

 > 

probleme syntaxe ecriteu BDD


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme syntaxe ecriteu BDD

mardi 21 octobre 2008 à 13:45:08 | probleme syntaxe ecriteu BDD

ju0123456789

Bonjour, j'ai les produits du panier qui s'affichent sur ma page "modes_paiement.php" , le nombre d'articles et ainsi que le prix total, j'ai ma table "commande" et les colonnes correspondantes, j'écris dans ma base, mais ça m'écrit un champs vide. JE dois avoir un probleme de syntaxe concernant la récupération de variables.

L'affichage de mon panier :
<?php
session_start();
include_once("../../fonctions-panier.php");

if (creationPanier())
{
$nbArticles=count($_SESSION['panier']['libelleProduit']);
  if ($nbArticles <= 0)
   echo "<tr><td>Votre panier est vide </ td></tr>";

  else
  {
   for ($i=0 ;$i < $nbArticles ; $i++)
   {
    echo "<tr>";
    echo "<td><center>".htmlspecialchars($_SESSION['panier']['libelleProduit'][$i])."</ center></ td>";
    echo "<td><center>".htmlspecialchars($_SESSION['panier']['qteProduit'][$i])."</ center></td>";
    echo "<td><center>".htmlspecialchars($_SESSION['panier']['prixProduit'][$i])."</ center></td>";
    echo "<td><a href=\"".htmlspecialchars("panier.php?action=suppression&l=".rawurlencode($_SESSION['panier']['libelleProduit'][$i]))."\"></a></td>";
    echo "</tr>";
   
   }
           
  echo "<tr><td colspan=\"2\"> </td>";
  echo "<td colspan=\"2\">";
  echo "<br><br><b>Total : ";
  echo sprintf('%.2f',MontantGlobal());
  echo " ¤ ttc</b>";
  echo " | ";
function prix_ttc($prix_ht,$taux_tva)
{
           return ($prix_ht/(1+$taux_tva/100));
}

echo sprintf('%.2f',prix_ttc(MontantGlobal(),19.6));
echo ' ¤ ht';
  echo "</td></tr>";
           
  echo "<tr><td colspan=\"4\">";

  echo "</td></tr>";
  $produit = " echo .htmlspecialchars($_SESSION['panier']['libelleProduit'][$i]).;";

 $connect=ODBC_connect("TESTPHP5","sa","sasa");
 $sql="Insert into commande (DESIGNATION) Values ('$produit')";
 $res=odbc_exec($connect, $sql) or die($sql."<br />".odbc_error());

 }
 }
?>

le code en gras est ma requete pour écrire dans ma base, ce qui est en souligné est ce qui me pause probleme.
J'espere que avec ce peu de code vous pourrez m'aider.
Merci

Ju'

mardi 21 octobre 2008 à 14:31:31 | Re : probleme syntaxe ecriteu BDD

fregolo52

Membre Club
salut,

C'est bizarre ton : " echo. 3u veux écrire le mot echo ?

je dirais plutot, tout simplement :
$produit = htmlspecialchars($_SESSION['panier']['libelleProduit'][$i]);
mardi 21 octobre 2008 à 14:44:46 | Re : probleme syntaxe ecriteu BDD

ju0123456789

Salut !

J'ai déjà essayé
$produit = htmlspecialchars($_SESSION['panier']['libelleProduit'][$i]);

Mais ça m'ecrit une case vide dans la base.
Je me suis dit peut-être qu'en mettant le cho devant cela afficherai dans la base ce que l'argument SESSION a en mémoire. mais visiblement non.

snif help plzzzz
mardi 21 octobre 2008 à 15:34:13 | Re : probleme syntaxe ecriteu BDD

fregolo52

Membre Club
Il te reste à débugger.
tente un print_r($_SESSION['panier']) histoire de voir le contenu de ton tableau.
Mais a mon avis, c'est peut-etre avant que ca merde, quand tu remplis $_SESSION['panier'].

mardi 21 octobre 2008 à 15:51:06 | Re : probleme syntaxe ecriteu BDD

ju0123456789

il m'affiche :

Array ( [libelleProduit] => Array ( [0] => Ordinateur 1 [1] => Ordinateur  2 ) [qteProduit] => Array ( [0] => 2 [1] => 1 ) [prixProduit] => Array ( [0] => 1026.17 [1] => 1201.98 ) )

Le truc c'est que je débute, alors comment renvoyer ces infos dans ma base ?
Je sais le faire pour une variable c'est facile, mais pas pour des valeurs d'un tableau :'(

Merci de ton post


Cette discussion est classée dans : probleme, session, echo, prix, panier


Répondre à ce message

Sujets en rapport avec ce message

sortir une variable d'une fonction [ par attentio ] bonjour a tous ! bon j'ai un ptit pb avec une variable dans une fonction . je vous explique : si elle se trouve a l'interieur de ma fonction le calcu probleme de session [ par gromito ] re bonjour a tous, j ai de nouveau un probleme avec le php j'ai regardé les tutos sur le site mais je n arrive pas a trouver mon erreur je crée une se Probleme session : $_SESSION['var'] ne renvoi rien [ par Kevergeek ] salut tout le monde, bon voilà, j'essai de faire une simple de session et y'a rien à faire, je n'arrive pas à afficher la valeur d'une variable d'une pb suppression article dans un panier [ par justine75 ] bonsoir! voilà j'aimerais supprimer des articles dans mon panier voici le code de mon panier : [code] include ("definitioninfo.php");include ("aff_pa suppression d'article d'un panier [ par justine75 ] bonjour!petit problème lors de la suppression d'article dans mon panieron m'a aidé mais ça ne marce pas... et je ne comprends pas vraiment pourquoi... Vider panier [ par Miss1 ] Salut j'ai crée un panier et se que je voudrais savoir c'est comment faire pour vider le panier quand le client se déconnecte je connais cette methode Caddie e-commerce [ par guisx00 ] Salut je suis à la recherche de conseils svp, Voila je suis entrain de crée un petit panier e-commerce pour lister les articles et en choisir un sa c' redondance de session [ par zdig10 ] salut tout le monde j'ai un grand probleme je suis entrain de faire mon projet de fin d'etude et je réalise un site web dynamique en php concernant  l HELP PLEASE !!!! problème de panier... [ par frederic66 ] Bonjour,mon site a été redirigé sur un nouveau serveur qui utilise PHP4, MySQL - 5.0.51a-log. depuis, mon panier ne fonctionne plus correctement... on panier : je ne m'en sors pas.... [ par jereln ] Bonjour, je suis en trai de créer un panier avec utilisation des sessions.J'ai une première page (index.php) qui correspond à mon catalogue. Chaque ar


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales