cs_hakiman
Messages postés23Date d'inscriptionlundi 14 mai 2007StatutMembreDernière intervention26 mai 2008
-
1 févr. 2008 à 13:03
cs_hakiman
Messages postés23Date d'inscriptionlundi 14 mai 2007StatutMembreDernière intervention26 mai 2008
-
8 févr. 2008 à 09:55
je suis en train de créer un site e-commerce .
le probléme que j'ai cré un programme concernant l'insertion des données dans la table article
ses données sont ajoutées dans la table en fonction de l'existance des photo
mais ce programme ça marche je sais pas ou est le probléme .
Merci de m'aider.
voila mon code :
<? include("connect.php");?>
<?
if(isset($_POST['Reset']))
{
echo "<script language= 'Javascript'>
<!--
document.location.replace('article.php');
// -->
</script>";
}
if($image1!="" and $image1!="none") //1p
{
if($image2!="" and $image2!="non")
{
$nom1=strftime('%d%m%y%H%M%S').'log_utilisateur'."1.gif";
copy($image1, "images_article/$nom1");
$nom2=strftime('%d%m%y%H%M%S').'log_utilisateur'."1.gif";
copy($image2, "images_article/$nom2");
$update_article = mysql_query("UPDATE article SET nom_art='$nom_art',reference='$ref',des='$des',prix_vente='$prix_vente',prix_promo='$prix_promo',qte_stock='$qte_stock',qte_vendue='$qte_vendue',qte_com='$qte_com',qte_fab='$fab',promo='$promo',famille='$cat',sousfamille='$souscat',cd_trp='$cd_trp',derniere_vente='$date',photo1='$nom1',photo2='$nom2' WHERE id_article='$id_article'",$id);
}
else
{$nom1=strftime('%d%m%y%H%M%S').'log_utilisateur'."1.gif";
copy($image1, "images_article/$nom1");
$update_article = mysql_query("UPDATE article SET nom_art='$nom_art',reference='$ref',des='$des',prix_vente='$prix_vente',prix_promo='$prix_promo',qte_stock='$qte_stock',qte_vendue='$qte_vendue',qte_com='$qte_com',qte_fab='$fab',promo='$promo',famille='$cat',sousfamille='$souscat',cd_trp='$cd_trp',derniere_vente='$date',photo1='$nom1' WHERE id_article='$id_article'",$id);
}
}
else//1v
{
if($image!="" and $image!="none")
{
$update_article = mysql_query("UPDATE article SET nom_art='$nom_art',reference='$ref',des='$des',prix_vente='$prix_vente',prix_promo='$prix_promo',qte_stock='$qte_stock',qte_vendue='$qte_vendue',qte_com='$qte_com',qte_fab='$fab',promo='$promo',famille='$cat',sousfamille='$souscat',cd_trp='$cd_trp',derniere_vente='$date',photo1='$nom1',photo2='$nom2' WHERE id_article='$id_article'",$id);
}
else
{
$update_article = mysql_query("UPDATE article SET nom_art='$nom_art',reference='$ref',des='$des',prix_vente='$prix_vente',prix_promo='$prix_promo',qte_stock='$qte_stock',qte_vendue='$qte_vendue',qte_com='$qte_com',qte_fab='$fab',promo='$promo',famille='$cat',sousfamille='$souscat',cd_trp='$cd_trp',derniere_vente='$date' WHERE id_article='$id_article'",$id);
}
}
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 1 févr. 2008 à 15:07
commences par factoriser ton code et proposer que les pqrties aui vont pas.
J'ai pas envie de le lire car ça donne tout sauf envie de lire
--------------------------------------------------------------------------------------------------
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie
if($image1!="" and $image1!="none") //1p
{
if($image2!="" and $image2!="none")
{
$nom1=strftime('%d%m%y%H%M%S').'log_utilisateur'."1.gif";
copy($image1, "images_article/$nom1");
$nom2=strftime('%d%m%y%H%M%S').'log_utilisateur'."1.gif";
copy($image2, "images_article/$nom2");
$update_article = mysql_query("UPDATE article SET nom_art='$nom_art',reference='$ref',des='$des',prix_vente='$prix_vente',prix_promo='$prix_promo',qte_stock='$qte_stock',qte_vendue='$qte_vendue',qte_com='$qte_com',qte_fab='$fab',promo='$promo',famille='$cat',sousfamille='$souscat',cd_trp='$cd_trp',derniere_vente='$date',photo1='$nom1',photo2='$nom2' WHERE id_article='$id_article'",$id);
}
else
{
$nom1=strftime('%d%m%y%H%M%S').'log_utilisateur'."1.gif";
copy($image1, "images_article/$nom1");
$update_article = mysql_query("UPDATE article SET nom_art='$nom_art',reference='$ref',des='$des',prix_vente='$prix_vente',prix_promo='$prix_promo',qte_stock='$qte_stock',qte_vendue='$qte_vendue',qte_com='$qte_com',qte_fab='$fab',promo='$promo',famille='$cat',sousfamille='$souscat',cd_trp='$cd_trp',derniere_vente='$date',photo1='$nom1' WHERE id_article='$id_article'",$id);
}
}
else//1v
{
if($image!="" and $image!="none")
{
$update_article = mysql_query("UPDATE article SET nom_art='$nom_art',reference='$ref',des='$des',prix_vente='$prix_vente',prix_promo='$prix_promo',qte_stock='$qte_stock',qte_vendue='$qte_vendue',qte_com='$qte_com',qte_fab='$fab',promo='$promo',famille='$cat',sousfamille='$souscat',cd_trp='$cd_trp',derniere_vente='$date',photo1='$nom1',photo2='$nom2' WHERE id_article='$id_article'",$id);
}
else
{
$update_article = mysql_query("UPDATE article SET nom_art='$nom_art',reference='$ref',des='$des',prix_vente='$prix_vente',prix_promo='$prix_promo',qte_stock='$qte_stock',qte_vendue='$qte_vendue',qte_com='$qte_com',qte_fab='$fab',promo='$promo',famille='$cat',sousfamille='$souscat',cd_trp='$cd_trp',derniere_vente='$date' WHERE id_article='$id_article'",$id);
}
}
}
elseif(isset($_POST['Submit1']))
{$image1=$_FILES['image1']['tmp_name'];
$image2=$_FILES['image2']['tmp_name'];
if($image1!="" and $image1!="none") //1p
{
if($image2!="" and $image2!="none")
{
$nom1=strftime('%d%m%y%H%M%S').'gg'."1.gif";
copy($image1, "images_article/$nom1");
$nom2=strftime('%d%m%y%H%M%S').'gg'."1.gif";
copy($image2, "images_article/$nom2");
$create_article = mysql_query("INSERT INTO article values('','$nom_art','$ref','$des','$prix_vente','$prix_promo','$qte_stock','$qte_vendue','$qte_com',$fab','$promo','$cat','$souscat','$cd_trp','$date','$nom1','$nom2')",$id);
}
elseif( $image2=="" and $image2=="none")
{
$nom1=strftime('%d%m%y%H%M%S').'log_utilisateur'."1.gif";
copy($image1, "images_article/$nom1");
$create_article = mysql_query("INSERT into article VALUES('','$nom','$ref','$des','$prix_vente','$prix_promo','$qte_stock','$qte_vendue','$qte_com','$fab','$promo','$cat','$souscat','$cd_trp','$date','$nom1','hh')",$id);
}
}
else
{
if($image2!="" and image2!="none")
{
$nom2=strftime('%d%m%y%H%M%S').'log_utilisateur'."1.gif";
copy($image2, "images_article/$nom2");
$create_article = mysql_query("INSERT INTO article VALUES('','$nom_art','$ref','$des','$prix_vente','$prix_promo','$qte_stock','$qte_vendue','$qte_com','$fab','$promo','$cat','$souscat','$cd_trp','$date','hh','$nom2')",$id);
}
elseif($image2=="" and $image2=="none")
{
$create_article = mysql_query("INSERT INTO article values('','$nom_art','$ref','$des','$prix_vente','$prix_promo','$qte_stock','$qte_vendue','$qte_com','$fab','$promo','$cat','$souscat','$cd_trp','$date','hh','hh')",$id);
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 1 févr. 2008 à 17:43
Indentation, typage, ou est ce que le code passe ?, print_r($_POST);
Nous analysons nous ne sommes pas devin (ou pas encore )
--------------------------------------------------------------------------------------------------
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie
cs_hakiman
Messages postés23Date d'inscriptionlundi 14 mai 2007StatutMembreDernière intervention26 mai 2008 1 févr. 2008 à 18:00
je suis en train de créer un site e-commerce .
le probléme que j'ai cré un programme concernant l'insertion des données dans la table article
ces données sont ajoutées dans la table en fonction de l'existance des photo
mais ce programme ça marche je sais pas ou est le probléme .
les données ne sont pas ajoutées
comment je vais faire pour résoudre sous probléme?
lesdis
Messages postés403Date d'inscriptionmercredi 19 avril 2006StatutMembreDernière intervention 7 août 2020 6 févr. 2008 à 10:52
Bonjour,
Qui y a t'il dans $_POST['Submit1']?
Je suis désolé mais une variable ne peut pas avoir deux valeurs en même temps donc : $image2="" and $image2="none". Est tu sur de ne pas vouloir mettre un "or" à la place du "and"?
Essaie de savoir par où ca passe en rajoutant des "echo" ou "print_r" avant tes conditions pour savoir ce que contient tes variables. Rajoutes des "or die" sur tes insertions SQL afin de récupérer les erreurs. Y a t'il un message d'erreur PHP lorsque tu appel la page? etc.
En fait, nous ne pourrons pas bcp t'aider car nous ne possédons pas les autres pages du site, les structures de table... Il faut tu trouves ou celà coince et nous pourrons ensuite t'aider :)