Attibution de pts KDO lors d'une commande client

1 message dans ce sujet

Posté(e) · Signaler ce message

Bonjour, j'avais un problème , lorsqu'un client passait une commande, il avait droit à un certain nbr de points cadeaux.

Ensuite, c'est à moi en tant qu'admin, de lui attribuer en me rendant dans le detail de cette commande , et ds la liste déroulante, de choisir " Attribuer" , pour ensuite valider, cliquer sur le bouton " Attribuer les points cadeaux".

Mon soucis, est que ces pts, ne s'ajoutais jamais !

apres avoir chercher un lg moment , je me suis aperçus d'une erreur dans le code d'origine de mon fichier : commande_details.php

voici le code d'origine :

<p align="center"><input type="submit" class="bouton" value="METTRE A JOUR LES DONNEES DE LA COMMANDE"></p>
</form>
<form method="post" value="<?=$_SERVER['PHP_SELF']?>" name="order_points">
<input type="hidden" name="points" value="<?=$commande->points?>">
<input type="hidden" name="id_utilisateur" value="<?=$commande->id_utilisateur?>">
<input type="hidden" name="id" value="<?=$commande->id?>">
<input type="hidden" name="mode" value="update_points">
<input type="hidden" name="points" value="<?=$commande->points?>">

</td>
</tr>

<tr>
<td class="normal">Attribution des points cadeaux :</td>
<td class="normal">
<?php

echo $commande->total_points." points<br />";

?>
Status actuels :
<select name="points_etat" class="formulaire1">
<option value="0" <?if ($commande->points_etat == 0) {echo "selected";}?>>non attribu&eacute;s</option>
<option value="1" <?if ($commande->points_etat == 1) {echo "selected";}?>>attribu&eacute;s</option>
<option value="2" <?if ($commande->points_etat == 2) {echo "selected";}?>>annul&eacute;s</option>
</select>
<p align="center"><input type="submit" class="bouton" value="ATTRIBUER LES POINTS CADEAUX"></p>
</form>
</td>
</tr>[/codebox]

Voici mon code corrigé :

[codebox]<p align="center"><input type="submit" class="bouton" value="METTRE A JOUR LES DONNEES DE LA COMMANDE"></p>
</form>

<form method="post" value="<?=$_SERVER['PHP_SELF']?>" name="order_points">
<input type="hidden" name="points" value="<?=$commande->total_points?>">
<input type="hidden" name="id_utilisateur" value="<?=$commande->id_utilisateur?>">
<input type="hidden" name="id" value="<?=$commande->id?>">
<input type="hidden" name="mode" value="update_points">


</td>
</tr>

<tr>
<td class="normal">Attribution des points cadeaux :</td>
<td class="normal">
<?php

echo $commande->total_points." points<br />";

?>
Status actuels :
<select name="points_etat" class="formulaire1">
<option value="0" <? if ($commande->points_etat == 0) {echo "selected";}?>>non attribu&eacute;s</option>
<option value="1" <? if ($commande->points_etat == 1) {echo "selected";}?>>attribu&eacute;s</option>
<option value="2" <? if ($commande->points_etat == 2) {echo "selected";}?>>annul&eacute;s</option>
</select>
<p align="center"><input type="submit" class="bouton" value="ATTRIBUER LES POINTS CADEAUX"></p>
</form>
</td>
</tr>

corrections :

<input type="hidden" name="points" value="<?=$commande->points?>">

DEVIENT

<input type="hidden" name="points" value="<?=$commande->total_points?>">

les autres corrections ( minimes ) sont les 3 lignes " option value=............. > le <?if en <? if (l'espace entre le <? et if ) .

ce sont les erreurs pour concernant mon fichier commande_detail.php, si vous ds le même cas que moi , vérifier ce morceau de code .

@+

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