Module export vers leguide.com - erreur image

46 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

Je suis inscrite sous peu sur web-marchand / le guide.com, et je constate avec plaisir que mes produits apparaissent en ligne lors de recherches.. Par contre il n'y a pas d'image ou de photos. Comment procéder pour leur affichage? Le lien vers l'exportateur de catalogue ne ramène-t-il pas vers l'hébergement des images?

En effet, selon le service, je les ai contacté et voici leur réponse:

Cet après midi, réponse du service:

Bonjour,

Voici un exemple d'url image dans votre catalogue produits :

http://www.MONSITE.com/administrer/upload/...PEEL_w2Q4MQ.jpg

Cette url amène sur une page d'erreur il n'est donc pas possible de la prendre en compte pour afficher vos images.

Si vous veniez à corriger ce problème vos images seront en ligne à la mise à jour de nos sites qui suivra.

Quelqu'un a t-il une idée sur la source de ce problème ?

Vero

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

peut etre que le dossier upload ne se trouve pas dans administrer

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci Paulanna, effectivement le fichier upload n'est pas à cet emplacement.

J'ai donc modifié

if (!empty($prod['image1'])) {$image = "$wwwroot/administrer/upload/".$prod['image1'];} else { $image = "";}
par
if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";}

dans le fichier mysql2comparateur.php

Vero

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

ok, cela devrait fonctionner !

bonne continuation

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

:rolleyes: Aïe aïe aïe

voici ce que j'ai en cliquant sur le menu "comparateurs" dans le back office:

Fatal error: Call to undefined function necessite_identification() in /home/fashiond/public_html/comparateur/mysql2comparateur.php on line 4

Quel peux être le problème vu que je n'ai modifié que le fichier de la manière citée ?

Vero

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

tu n'as fais que changer l'histoire du dossier upload ?

montre le début du fichier jusqu'à switch(vb($_POST['mode'])) {

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Ouffff

pb résolu, par mégarde j'ai tapé une touche avant de sauvegarder le fichier correctement.

Plus de peur que de mal, j'ai donc supprimer le caractère de trop (c'est en faisant les touches de raccourci pour sauvegarder Alt+S pour "enregistrer sous" que un "s" est apparu. Je l'ai donc supprimé) et rechargé la page correctement sur le serveur...

Que des frayeurs je me fais moi :D

Merci Paulanna et désolée de t'avoir monopolisée un instant :P

Vero

J'édite: c'est pas fini ! arf :rolleyes:

j'ai maintenant le message suivant si je lance le fichier du comparateur pour avoir le fichier txt:

Une erreur de connexion à la base s est produite 119.

Unknown column 'p.nom' in 'field list'

Et ma bêtise est de ne pas avoir fais de backup de ce truc...

Voici mon code du fichier mysql2comparateur.php

<?


include("../configuration.inc.php");




necessite_identification();




necessite_priv("admin");




$DOC_TITLE = "[Export du catalogue produit]";




include("../administrer/modeles/haut.php");




echo "<table><tr><td class=\"entete\">Exportation TXT du catalogue $site vers les comparateurs de prix</td></tr></table>";




switch(vb($_POST['mode'])) {




case "lire" :




if ($_POST['comparateur'] == "all") {




db2txt($comparateur = "twenga");


db2txt($comparateur = "kelkoo");


db2txt($comparateur = "touslesprix");


db2txt($comparateur = "shopping");


db2txt($comparateur = "pangora");


db2txt($comparateur = "leguide");


db2txt($comparateur = "achetermoinscher");


db2txt($comparateur = "pricerunner");


db2txt($comparateur = "lesportif");




} else {




$comparateur = $_POST['comparateur'];




db2txt($comparateur);




}




echo "<li type=\"square\"><b>Le fichier a &eacute;t&eacute; correctement export&eacute;.</b></li>";




form2csv();




break;




default :


form2csv();


break;




}




include("../administrer/modeles/bas.php");




/* FONCTIONS */




function db2txt($comparateur)


{


global $wwwroot;




$select = "select p.id, p.reference, p.nom, p.descriptif, p.description, p.poids, p.brand, p.image1, p.image2, p.prix, p.promotion, c.nom AS categorie, c.parent_id from peel_produits p, peel_categories c, peel_produits_categories pc WHERE p.lang = '".$_SESSION['langue']."' AND pc.produit_id = p.id AND c.id = pc.categorie_id ORDER BY id";




$req = mysql_query($select) or die ('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());




echo "<b>Nom du comparateur : $comparateur</b>";




$csv_file = $comparateur."_".$_SESSION['langue']."_".date("Y").date("m").date("d").".".$_POST['format'];




switch($comparateur) {




	case "twenga";




	$create_csv = fopen($csv_file,"w");




	fwrite($create_csv,"product_url|brand|description|price|merchant_id|in_stock|image_url|category\r\n");




	while($prod = mysql_fetch_array($req))


		{




		$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));




		$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));




		$brand = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['brand']))));




		$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));




		$prix = $prod['prix'] * (1-$prod["promotion"]/100);




	   	fwrite($create_csv,"");




		fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1852&id=".$prod['id'])."|");




	   	fwrite($create_csv,$nom."|".$descriptif."|".$prix."|".$prod['id']."|0|");




		if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";}




		fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n");






	}




	fclose($create_csv);








	break;




	case "touslesprix";




	$create_csv = fopen($csv_file,"w");


	fwrite($create_csv,"product url|name|description|regular price|offer_id|disponibilite|image url|merchant category\r\n");




	while($prod = mysql_fetch_array($req))


		{




		$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));




		$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));




		$brand = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['brand']))));




		$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));




		$prix = $prod['prix'] * (1-$prod["promotion"]/100);




	   	fwrite($create_csv,"");




		fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1859&id=".$prod['id'])."|");




	   	fwrite($create_csv,$nom."|".$descriptif."|".$prix."|".$prod['id']."|0|");




		if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";}




		fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n");






	}




	fclose($create_csv);








	break;




	case "shopping";




	$create_csv = fopen($csv_file,"w");


	fwrite($create_csv,"URL produit;Nom du produit;Description du produit;Prix du produit;Référence;URL image;Catégorie\r\n");




	while($prod = mysql_fetch_array($req))


		{




		$id = intval($prod['id']);




		$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));




		$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));




		$brand = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['brand']))));




		$reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference']))));




		$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));




		$prix = $prod['prix'] * (1-$prod["promotion"]/100);




	   	fwrite($create_csv,"");




		fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?id=".$prod['id']).";");




	   	fwrite($create_csv,$nom.";".$descriptif.";".$prix.";".$id.";");




		if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";}




		fwrite($create_csv,htmlspecialchars($image).";".$categorie."\r\n");






	}




	fclose($create_csv);








	break;






	case "pangora";




	$create_csv = fopen($csv_file,"w");


	fwrite($create_csv,"offer-url|label|description|prices|offer-id|delivery-period|image-url|merchant-category\r\n");




	while($prod = mysql_fetch_array($req))


		{




		$id = intval($prod['id']);




		$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));




		$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));




		$brand = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['brand']))));




		$reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference']))));




		$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));




		$prix = $prod['prix'] * (1-$prod["promotion"]/100);




	   	fwrite($create_csv,"");




		fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1851&id=".$prod['id'])."|");




	   	fwrite($create_csv,$nom."|".$descriptif."|".$prix."|".$id."|3|");




		if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";}




		fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n");






	}




	fclose($create_csv);








	break;




	case "leguide";




	$create_csv = fopen($csv_file,"w");


	fwrite($create_csv,"product url|name|description|regular price|offer_id|disponibilite|image url|merchant category\r\n");




	while($prod = mysql_fetch_array($req))


		{




		$id = intval($prod['id']);




		$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));




		$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));




		$brand = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['brand']))));




		$reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference']))));




		$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));




		$prix = $prod['prix'] * (1-$prod["promotion"]/100);




	   	fwrite($create_csv,"");




		fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1785&id=".$id)."|");




	   	fwrite($create_csv,$nom."|".$descriptif."|".$prix."|".$id."|0|");




		if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";}




		fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n");






	}




	fclose($create_csv);








	break;




	case "achetermoinscher";




	$create_csv = fopen($csv_file,"w");


	fwrite($create_csv,"product url|name|description|regular price|offer_id|disponibilite|image url|merchant category\r\n");




	while($prod = mysql_fetch_array($req))


		{




		$id = intval($prod['id']);




		$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));




		$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));




		$brand = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['brand']))));




		$reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference']))));




		$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));




		$prix = $prod['prix'] * (1-$prod["promotion"]/100);




	   	fwrite($create_csv,"");




		fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1865&id=".$id)."|");




	   	fwrite($create_csv,$nom."|".$descriptif."|".$prix."|".$id."|0|");




		if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";}




		fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n");






	}




	fclose($create_csv);








	break;




	case "pricerunner";




	$create_csv = fopen($csv_file,"w");


	fwrite($create_csv,"Prix TTC;Fabricant;SKU du Fabricant;Identifiant unique;Code EAN;Nom du produit;Catégorie;URL du produit;Stock;Coût de livraison;URL de l'image produit;Description\r\n");




	while($prod = mysql_fetch_array($req))


		{




		$id = intval($prod['id']);




		$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));




		$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));




		$brand = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['brand']))));




		$reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference']))));




		$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));




		$prix = $prod['prix'] * (1-$prod["promotion"]/100);




	   	fwrite($create_csv,"");




		fwrite($create_csv,"$prix €;$brand;;$id;;$nom;$categorie;");




		fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?id=".$id).";");




		fwrite($create_csv,"0;0.00;");




		if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1'];} else { $image = "";}




		fwrite($create_csv,htmlspecialchars($image).";".$descriptif."\r\n");






	}




	fclose($create_csv);








	break;




	case "kelkoo";




	$create_csv = fopen($csv_file,"w");




	fwrite($create_csv,"#country=fr\r\n#type=basic\r\n#currency=EUR\r\n");




	while($prod = mysql_fetch_array($req))


		{




		$id = intval($prod['id']);




		$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));




		$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));




		$brand = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['brand']))));




		$reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference']))));




		$categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));




		$prix = $prod['prix'] * (1-$prod["promotion"]/100);




	   	fwrite($create_csv,"");




		fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?id=".$id).";");




	   	fwrite($create_csv,$nom.";".$descriptif.";".$prix.";".$id.";");




		if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1']."";} else { $image = "";}




		fwrite($create_csv,htmlspecialchars($image).";".stripslashes($categorie)."\r\n");




	}




	fclose($create_csv);




	break;




	case "lesportif";




	$csv_file = "export_lesportif.csv";




	$create_csv = fopen($csv_file,"w");




	fwrite($create_csv,"unique;libelle;optionvaleur1;resume;description;rayon;sousrayon;marque;prixt

tc;tva;fraisdeport;poids;photo;photozoom\r\n");




	while($prod = mysql_fetch_array($req))


		{




		$id = intval($prod['id']);




		$fwrite = 0;




		$optionvaleur1 = "";




		$sqlStock = "SELECT stock, couleur_id, taille_id FROM peel_stocks WHERE produit_id = '".$id."' AND stock > 5";




		$resStock = mysql_query($sqlStock) or die ('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());




		while ($Stock = mysql_fetch_array($resStock)) {




			$fwrite = 1;




			if ($Stock['couleur_id'] != 0) { 




				$resCouleur = mysql_query("SELECT nom FROM peel_couleurs WHERE id = '".$Stock['couleur_id']."'") or die ('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());




				$Couleur = mysql_fetch_object($resCouleur);




				$color = $Couleur->nom;




			}




			if ($Stock['taille_id'] != 0) { 




				$resTaille = mysql_query("SELECT nom FROM peel_tailles WHERE id = '".$Stock['taille_id']."'") or die ('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error()); 




				$Taille = mysql_fetch_object($resTaille);




				$size = $Taille->nom;




			}




			if ($color != "" || $size != "") { 




			$optionvaleur1 .= "$color - $size|";




			}




		}




		$optionvaleur1 = ($optionvaleur1 != "") ? substr($optionvaleur1, 0, -1) : "";




		if ($fwrite == 1) {




		substr("abcdef", 0, -1);




		$id = intval($prod['id']);




		$nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));




		$descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));




		$description = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['description']))));






		$brand = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['brand']))));




		$reference = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['reference']))));




		if ($prod['parent_id'] == 0) {




			$rayon = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));




			$ss_rayon = "";




		} else {




			$ss_rayon = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));




			$resCat = mysql_query("SELECT nom FROM peel_categories WHERE id = '".intval($prod['parent_id'])."'");




			$Cat = mysql_fetch_object($resCat);




			$rayon = TrimExt(strip_tags(html_entity_decode(stripslashes($Cat->nom))));




		}




		$tva= $prod['tva'];




		$poids = $prod['poids'];




		$prix = $prod['prix'] * (1-$prod["promotion"]/100);




	   	fwrite($create_csv,"");




		fwrite($create_csv,"$id;$nom;$optionvaleur1;$descriptif;$descriptif;$rayon;$ss_rayon;$brand;$prix;$tva;-1;$poids;");




		if (!empty($prod['image1'])) {$image = "$wwwroot/upload/".$prod['image1']."";} else { $image = "";}




		if (!empty($prod['image2'])) {$zoom = "$wwwroot/upload/".$prod['image2']."";} else { $zoom = "";}




		fwrite($create_csv,htmlspecialchars($image).";".htmlspecialchars($zoom)."\r\n");




		}




	}




	fclose($create_csv);




	break;






}


mysql_free_result($req);




echo "<br />Fichier export&eacute; : <a href=\"$wwwroot/comparateur/$csv_file\" target=\"_blank\">$wwwroot/comparateur/$csv_file</a>";




echo "<br />Requête utilisée pour la génération du fichier csv : $select<br />";




}




function form2csv() {




global $table;




echo "<form method=\"POST\" name=\"prod2csv\" action=\"".$_SERVER['PHP_SELF']."\">";




echo "<table cellspacing=\"5\" cellpadding=\"1\"><tr>";




echo "<td><img src=\"images/pricerunner.gif\"   border=\"0\"></td>";


echo "<td><img src=\"images/pangora.gif\"  border=\"0\"></td>";


echo "<td><img src=\"images/leguide.gif\"  border=\"0\"></td>";




echo "</tr><tr>";




echo "<td><img src=\"images/kelkoo.gif\"  border=\"0\"></td>";


echo "<td><img src=\"images/e-comparateur.gif\"   border=\"0\"></td>";


echo "<td><img src=\"images/twenga.gif\"  border=\"0\"></td>";




echo "</tr><tr>";




echo "<td><img src=\"images/tlp.gif\"  border=\"0\"></td>";


echo "<td><img src=\"images/shopping.gif\"  border=\"0\"></td>";


echo "<td><img src=\"images/amc.gif\"  border=\"0\"></td>";




echo "</tr><tr>";




echo "<td><img src=\"images/lesportif.gif\"  border=\"0\"></td>";


echo "<td>&nbsp;</td>";


echo "<td>&nbsp;</td>";




echo "</tr></table>";




echo "<div class=\"entete\">Exporter le catalogue de produits en choisissant le format et le comparateur : ";




echo "<br \><br />Choisir le format d'exportation : ";




echo "<select name=\"format\" class=\"formulaire1\">";




echo "<option value=\"txt\">TXT</option>";


/*


echo "<option value=\"csv\">CSV</option>";


echo "<option value=\"xml\">XML</option>";


*/


echo "</select>";




echo "<br \><br />Choisir le comparateur : ";


echo "<select name=\"comparateur\" class=\"formulaire1\">";


echo "<option value=\"all\">Tous les comparateurs</option>";


echo "<option value=\"twenga\">Twenga</option>";


echo "<option value=\"kelkoo\">Kelkoo</option>";


echo "<option value=\"touslesprix\">Tous les prix</option>";


echo "<option value=\"shopping\">Shopping</option>";


echo "<option value=\"pangora\">Pangora</option>";


echo "<option value=\"leguide\">Le guide - webmarchand</option>";


echo "<option value=\"achetermoinscher\">Acheter moins cher</option>";


echo "<option value=\"pricerunner\">Price Runner</option>";


echo "<option value=\"lesportif\">Le Sportif</option>";


echo "</select>";




echo "<input type=\"hidden\" name=\"mode\" value=\"lire\">";




echo "<input type=\"hidden\" name=\"table\" value=\"peel_produits\">";




echo "<br \><br /><input type=\"submit\" class=\"bouton\" value=\"exporter le catalogue\">";




echo "</div></form>";




}




Function TrimExt( $Src ) 


{ 


 $Src = ereg_replace( "(\r\n){0,15}$", "", $Src ); 


 $Src = ereg_replace( "^(\r\n){0,15}", "", $Src ); 


 $Src = ereg_replace( "(\n){0,15}$", "", $Src ); 


 $Src = ereg_replace( "^(\n){0,15}", "", $Src ); 


 $Src = trim( $Src ); 


 return $Src; 


}


?>

Ou alors si quelqu'un pouvais m'adresser un fichier "propre" ?

Merci

Vero

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Unknown column 'p.nom' in 'field list' à première vue le champ nom ne tient pas compte de la session langue écris alors

p.nom_".$_SESSION['langue']." as nom, p.description_".$_SESSION['langue']." as descriptif,

mais je pense que tu devrais essayer avec cette requete mais avant tout mets ton ancienne requete en commentaire /**/

$select = "select p.id, p.reference, p.nom_".$_SESSION['langue']." as nom, p.description_".$_SESSION['langue']." as descriptif, p.poids, p.image1, p.image2, p.prix, p.promotion, c.nom_".$_SESSION['langue']." AS categorie, c.parent_id from peel_produits p, peel_categories c, peel_produits_categories pc WHERE pc.produit_id = p.id AND c.id = pc.categorie_id ORDER BY id";

alors BONNE CONTINUATION

je reste encore dans le coin

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

j'ai édité ma réponse de tout à l'heure.. Désolée :rolleyes:

Vero

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je confirme, il y a un soucis avec administrer/upload/ j'ai eu ce soucis ce WE :rolleyes:

Il faut enlever le administrer/

Pour le reste dis nous où tu en es.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pas de changements:

toujours l'erreur:

Une erreur de connexion à la base s est produite 119

Unknown column 'p.nom' in 'field list'

Vero

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

as tu fais avec la requete que j'ai donné plus haut ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Oui et en ayant mis l'autre en commentaire

Vero

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Si je donne à quelqu'un mes codes ftp, il y aurait-il quelqu'un pour me recharger un répertoire "comparateur" propre ?

Vero

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

si tu veux je peux regarder

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci d'avance paulanna.

Je t'envoie un mail sur ton adresse perso

Vero

PS: je suis pas loin du PC, juste partie manger

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Ca marche alors ?

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Non, cela ne marche pas.

Un autre membre utilisant peel 3.0 m'a envoyer ce matin le fichier mysql2comparateur aussi et Paulanna hier soir aussi, mais il semble que c'est le répertoire complet qu'il me faudrait...

Vero

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Mais dans la table peel_produits, est ce qu'il y a nom ou nom_fr ?

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

si il n'y avait pas le champ nom_fr dans la table peel_produits il y aurait des erreurs dans beaucoup d'autres pages égalament page achat par exemple

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Peut etre dans notre version, mais dans la sienne ?

Le requete d'origine est:

$select = "select p.id, p.reference, p.nom, p.descriptif, p.description, p.poids, p.brand, p.image1, p.image2, p.prix, p.promotion, c.nom AS categorie, c.parent_id from peel_produits p, peel_categories c, peel_produits_categories pc WHERE p.lang = '".$_SESSION['langue']."' AND pc.produit_id = p.id AND c.id = pc.categorie_id ORDER BY id";

Donc une ligne par langue et non une colonne par langue.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Petit Up si quelqu'un a une idée sur ce message d'erreur ?

Une erreur de connexion à la base s est produite 119.

Unknown column 'p.nom' in 'field list'

Merci

Vero

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

tu peux vérifier si tu as bien la colonne nom dans la table produit ?

as tu la requette d'origine comme le proposé willy c'est à dire

$select = "select p.id, p.reference, p.nom, p.descriptif, p.description, p.poids, p.brand, p.image1, p.image2, p.prix, p.promotion, c.nom AS categorie, c.parent_id from peel_produits p, peel_categories c, peel_produits_categories pc WHERE p.lang = '".$_SESSION['langue']."' AND pc.produit_id = p.id AND c.id = pc.categorie_id ORDER BY id";

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je n'ai pas sur de suite accès à la base sur l'espace d'hébergement car je n'ai pas mes identifiants avec moi (je ne suis pas sur mon PC habituel) mais dans l'immédiat, voici ce que j'ai dans mon fichier:

$select = "select p.id, p.reference, p.nom_".$_SESSION['langue']." as nom, p.description_".$_SESSION['langue']." as descriptif, p.poids, p.image1, p.image2, p.prix, p.promotion, c.nom_".$_SESSION['langue']." AS categorie, c.parent_id from peel_produits p, peel_categories c, peel_produits_categories pc WHERE pc.produit_id = p.id AND c.id = pc.categorie_id ORDER BY id";

Vero

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

ah oki c'est tout bete

au lieu de $_SESSION['langue']

met FR et tu veras ca marchera.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping