Remise à zéro

9 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

Bon voilà, je désirerais remettre à zéro les utilisateurs de manière à ce que ma page ping ma base de donnée et s'en réfère.

De plus, je souhaite mettre un code différent en fonction de si il s'agit d'un ADMIN ou d'un simple Client.

ADM0000001

CLT0000001

Mais impossible de changer manuellement depuis le site ... je dois toujours passer par ma base de donnée.

Quelqu'un a une idée ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Bon voilà, je désirerais remettre à zéro les utilisateurs de manière à ce que ma page ping ma base de donnée et s'en réfère.

De plus, je souhaite mettre un code différent en fonction de si il s'agit d'un ADMIN ou d'un simple Client.

ADM0000001

CLT0000001

Mais impossible de changer manuellement depuis le site ... je dois toujours passer par ma base de donnée.

Quelqu'un a une idée ?

Salut equi-monde

Peux tu t'expliquer d'avantage, je ne comprend pas trop ce que tu cherches

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Hello jacouille (oserais-je la fripouille ^^)

D'une part je signalais un petit bug qui empêche le changement manuel à partir du site du code client,

et d'autre part, je demandais si quelqu'un pouvait m'indiquer comment faire pour que l'attribution du code client se basse sur ceux dans la base de donnée.

Donc ma page fait une requête à ma base de donnée pour savoir quel est le dernier code client référencé, et rajouter 1 à celui-ci.

AI-je été assez clair ?

Merci

++

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Hello jacouille (oserais-je la fripouille ^^)

D'une part je signalais un petit bug qui empêche le changement manuel à partir du site du code client,

et d'autre part, je demandais si quelqu'un pouvait m'indiquer comment faire pour que l'attribution du code client se basse sur ceux dans la base de donnée.

Donc ma page fait une requête à ma base de donnée pour savoir quel est le dernier code client référencé, et rajouter 1 à celui-ci.

AI-je été assez clair ?

Merci

++

Salut equi-monde pour ce qui est de la fripouille OK mais pour ces dames uniquement :D hi hi hi ... je blague.. quoi que !!!

Quand à tes petits soucis, je suis bien en peine de te répondre chez moi "code_clients" est vide, seul l'ID est validée.

J'ai vu sur des démos que le code client était alphanumérique, à mon avis il sera difficile de lui faire ajouter un chiffre à moins de partir d'un code numérique que tu instaures au départ dans ta base de données et lui lui colle un "auto_increment mais je ne sais pas si c'est possible.... c'est à essayer sinon demande éventuellement à Jean Hervé, il est admin peut être pourra t'il te répondre mieux que moi.

J'avoue, je cale ;)

@+ Jacques

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour equi-monde,

A priori, dans utilsateurs/enregistrement.php, fonction insere_utilisateur, le fonctionnement est proche de celui que vous voulez :

$code_client = "CLT".date("Y").$clientid;

Vous pouvez, par exemple, retirer la date dans la construction du code client, et faire :

$code_client = "CLT"..$clientid;

Vous aurez ainsi :

CLT1

CLT2

CLT3

...etc

Cordialement,

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

J'ai changé en mettant $code_client = "CLT"."-".date("Y")."-".$clientid;

et un message d'erreur apparaît :

Notice: Undefined index: portable in /home/sites/equi-monde.com/public_html/boutique/utilisateurs/enregistrement.php on line 176

Warning: Cannot modify header information - headers already sent by (output started at /home/sites/equi-monde.com/public_html/boutique/utilisateurs/enregistrement.php:176) in /home/sites/equi-monde.com/public_html/boutique/modeles/standard/haut.php on line 3

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Re bonjour equi-monde,

Remplacez, dans utilisateurs/enregistrement.php :

$sql = "

INSERT INTO peel_utilisateurs (

email

, mot_passe

, priv

, civilite

, prenom

, nom_famille

, societe

, naissance

, telephone

, portable

, adresse

, code_postal

, ville

, pays

, date_insert

, date_update

) VALUES (

'".strtolower(htmlspecialchars($frm['email'], ENT_QUOTES))."'

,'$mot_passe'

,'util'

,'".vb($frm['civilite'])."'

,'".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."'

,'".strtoupper(htmlspecialchars($frm['nom_famille'], ENT_QUOTES))."'

,'".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."'

,'$naissance'

,'".$frm['telephone']."'

,'".$frm['portable']."'

,'".htmlspecialchars($frm['adresse'], ENT_QUOTES)."'

,'".$frm['code_postal']."'

,'".htmlspecialchars($frm['ville'], ENT_QUOTES)."'

,'".htmlspecialchars($frm['pays'], ENT_QUOTES)."'

, now()

, now()

)";

par

$sql = "

INSERT INTO peel_utilisateurs (

email

, mot_passe

, priv

, civilite

, prenom

, nom_famille

, societe

, naissance

, telephone

, portable

, adresse

, code_postal

, ville

, pays

, date_insert

, date_update

) VALUES (

'".strtolower(htmlspecialchars($frm['email'], ENT_QUOTES))."'

,'$mot_passe'

,'util'

,'".vb($frm['civilite'])."'

,'".strtoupper(htmlspecialchars($frm['prenom'], ENT_QUOTES))."'

,'".strtoupper(htmlspecialchars($frm['nom_famille'], ENT_QUOTES))."'

,'".strtoupper(htmlspecialchars($frm['societe'], ENT_QUOTES))."'

,'$naissance'

,'".$frm['telephone']."'

,'".vb($frm['portable'])."'

,'".htmlspecialchars($frm['adresse'], ENT_QUOTES)."'

,'".$frm['code_postal']."'

,'".htmlspecialchars($frm['ville'], ENT_QUOTES)."'

,'".htmlspecialchars($frm['pays'], ENT_QUOTES)."'

, now()

, now()

)";

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Un grand merci M. l'admin ;)

Sjt clos

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pas de quoi ;)

N'hésitez pas à revenir vers moi en cas de souci

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