Parcourir un tableau

Répondre
Derkomai
le 22/04/2004 à 14:50
Derkomai
Voilà, j'ai un ti problème. Je dois parcourir un tableau pour pouvoir mettre son contenu dans une table. Mais j''y arrive pas trop. Si vous avez une idée elle est la bien venue.
En fait j'utilise 2 tables, un table commande qui contient un user_id ou soc_id, le total etc... et une table lgcommande qui contient les produit qui se trouve dans la commande.
Quand il y a plusieur porduit dans ma commande il n'ajoute que le premier et pas les autres dans la table lgcommande.
En fait c'est une histoire de boucle qui doit englober mon query de lgcommande mais j'arrive pas à la faire;

Voici mon code :

<?php
session_start();
$serial = $_GET["serial"];
function redirection($url)
{
if (headers_sent())
{
print('<meta http-equiv="refresh" content="0;URL='.$url.'">');
}
else
{
header("l0cation: $url");
}
}

require ('config.php');

if (!isset($_SESSION["achats"]))
{
// validation et pas d'achats
redirection("../erreur.htm");
}

$achats = $_SESSION["achats"];

if (($HTTP_SESSION_VARS["permiss"]==2) || ($HTTP_SESSION_VARS["permiss"]==1)){
$user_id = $_SESSION["user_id"];
$sql="INSERT into commandes VALUES('','$user_id','','','')";
$result=mysql_query($sql);
}
else{
$soc_id = $_SESSION["soc_id"];
$sql="INSERT into commandes VALUES('','','$soc_id','','')";
$result=mysql_query($sql);
}
;

$id_cde = mysql_insert_id();


$query="INSERT into lgcommandes VALUES('','$id_cde','$achats[1]','$achats[2]','$achats[3]')";

$result=mysql_query($query);

header('l0cation: ../../index.php?page=cent');
?>

Merci encore pour l'aide que vous serez m'apporter
Foularou
le 22/04/2004 à 16:07
Foularou
As tu un moyen de savoir combien de produits compte ta commande?
Ne jamais se fier au bon sens des gens.
Derkomai
le 22/04/2004 à 16:17
Derkomai
Désoler mais c'aest la première fois que je viens sur ce type de forum. Merci pour le tuyaux;

Voilà j'ai reposer ma question et voilà le lien :

http://www.lephpfacile.com/wall/lire_wall.php?wall=1358
Foularou
le 22/04/2004 à 16:21
Foularou
Eurf g pas eu ma reponse :p

Ben en fait faudrais que tu incremente une variable qui te donnerai combien de produits tu commande. et apres en fonction de celle ci tu fait ta boucle .
Ne jamais se fier au bon sens des gens.
Derkomai
le 22/04/2004 à 16:25
Derkomai
En fait j'emploi un serial qui compte combien il y a de produit. c'est la variable $serial mais ma boucle tourne pas bien, tu as pas un ti exemple avec mon query pour la boulce?

Sorry j'avais sauter une réponse, merci bokou
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours