Ajout champ dans formulaire administrer/produits.php

5 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

Encore moi :rolleyes:

J'ai ajouté deux champs dans ce formulaire pour renseigner:

Le code barre EAN (ean_code)

La référence fournisseur (ref_fournisseur)

mais quand je les remplis rien ne s'enregistre...

j'ai ajouté les champs dans la table produit et ce code dans produits.php:


<tr>

			<td class="normal">R&eacute;f&eacute;rence fournisseur (pas actif):</td>

			<td class="normal"><input style="width:250px"  type="text" name="ref_fournisseur"  value="' . vb($frm['ref_fournisseur']) . '" /></td>

		</tr>

		<tr>

			<td class="normal">EAN Code (pas actif):</td>

			<td class="normal"><input style="width:250px"  type="text" name="ean_code"  value="' . vb($frm['ean_code']) . '" /></td>

		</tr>

et aussi dans valeur par defaut:

$frm['ref_fournisseur'] = "";

	$frm['ean_code'] = "";
et aussi dans "/*ajoute le produit dans la table produits */

	$sqlProd = "INSERT INTO peel_produits (

reference

, ref_fournisseur

, ean_code


$sqlProd .= "

	 ) VALUES (

		'" . nohtml_real_escape_string($frm['reference']) . "'

		, '" . nohtml_real_escape_string($frm['ref_fournisseur']) . "'

		, '" . nohtml_real_escape_string($frm['ean_code']) . "'


/* Met à jour la table produits */


	$sql = "UPDATE peel_produits SET

		reference = '" . nohtml_real_escape_string($frm['reference']) . "'

		, ref_fournisseur = '" . nohtml_real_escape_string($ref_fournisseur) . "'

		, ean_code = '" . nohtml_real_escape_string($ean_code) . "
Je manque quelques choses? EDIT: résolu, j'ai modifié ceci:

/* Met à jour la table produits */


	$sql = "UPDATE peel_produits SET

		reference = '" . nohtml_real_escape_string($frm['reference']) . "'

		, ref_fournisseur = '" . nohtml_real_escape_string($frm['ref_fournisseur']) . "'

		, ean_code = '" . nohtml_real_escape_string($frm['ean_code']) . "'

	

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour

J'ai bien ajoute egalement 2 nouveaux champs, ceux-ci apparaissent dans ma partie admin, lorsque j'ajoute du texte dans le champs il est bien conserve cote admin, neanmoins cote client ces champs n'apparaissent pas. J'ai du omettre une ligne de code quelquepart...

Je me suis inspire de la ligne reference pour ajouter dans display_product

if (!empty($product_object->dimensions)) {

$output .= '

<p>' . DIMENSIONS . BEFORE_TWO_POINTS . ': ' . $product_object->dimensions . '</p>';

}

Quelqu'un aurait-il une idee ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Sur quelle version de PEEL êtes-vous?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je suis sur la version premium 6.2

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Vous devez ajouter ces champs dans la requête SQL de la classe Product (vers la ligne 135 de lib/class/Product.php) pour pouvoir utiliser la variable $product_object->dimensions.

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