payetonju
Messages postés436Date d'inscriptionmercredi 26 septembre 2007StatutMembreDernière intervention 2 juillet 2014
-
31 oct. 2008 à 12:07
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
31 oct. 2008 à 14:35
Bonjour,
Je voudrais, quand mes clients commandent sur mon site, leur attribuer un numero de commande..
Je suis passé par le numéro aléatoire avec une chaine de 10 caracteres de 0 à 9. Mon probleme est que ça enregistre bien dans la base, une fois que le client s'est loggué et donc accède à la page modes_paiement.php,
Mais dès qu'il choisi son mode de paiement, celui ci est sensé metter à jour par un UPDATE la base et remplacer la valeur NULL de la colonne paiement par le mdoe de paiement choisi, or ça créé un autre numéro de commande aléatoire et donc 2 lignes, avec les meme infos sauf ce fameux numéro de commande.
Je me suis alors dit que c'etait une méthode simple mais pas fiable, donc je voudrais que mon numéro soit sous forme JJMMAA$LOGIN$numéro-incrémentable
Ex:
S'il a passé sa commande le 31 octobre 2008, que son login est GOMEZ et que c'est sa premeire commande : 311008GOMEZ1
Pouvez vous em guider dans la création de la fonction de ce numéro de commande svp ? car je en sais pas du tout comment m'y prendre.
payetonju
Messages postés436Date d'inscriptionmercredi 26 septembre 2007StatutMembreDernière intervention 2 juillet 20144 31 oct. 2008 à 14:15
Bonjour,
Merci pour la réponse,
j'ai remplacé $pseudo par $login car c'est comme ça que j'ai fais mon code, et pour l'ecrire dans am table, le code me donne ceci :
$numero=0
$numcmde= "createNum()";
$sql="update commande set REGLEMENT='$paiment' where NUMCMD='$numcmde' and LOGIN='$login' ";
$res=odbc_exec($connect, $sql) or die($sql."
".odbc_error());
Mais ça ne marche pas, je crois avoir tout bien fais, non? (je débute)