Jump to content

[HELP] Prix unique ou multiple


Flash

Recommended Posts

Bonjour,
Je suis actuellement en train de développer un petit module permettant à un administrateur de changer le prix de vente d'un article en fonction de la quantité commandée.

Je précise que je ne suis qu'un amateur en PHP, je n'ai pas énormément d'expérience :)

Je m'explique :
- Je vend par exemple des flyers, je peux décider , soit :
1) De donner un prix unique (exemple: 1€/flyer => 1 000 flyers = 1 000€ etc...)
2) De donner des prix différents selon la quantité sélectionnée (exemple : 1€/flyer MAIS 1 000 flyer = 800 €, 2 000 = 1 500€ etc...) de facon MANUELLE (sans utiliser de prix dégressifs etc...)

J'ai choisi la méthode suivante :
2 boutons radios :
1) Bouton Prix unique => un seul champ qui représentera le prix unique du produit
2) Bouton Prix multiple => On pourra donner un prix par quantité souhaitée

Voici mon code :

<!--    

function AddRow(){
   var newRow = document.getElementById('table').insertRow(-1);
   var newCell = newRow.insertCell(0);
   newCell[removed] = '<input type="text" name="quantite">';
   newCell = newRow.insertCell(1);
   newCell[removed] = '<input type="text" name="prix">';
}
-->
<form method="post" action="">

   Prix unique : <input type="radio" value="prix_unique" name="tem" onclick="this.form.submit(); > 

   Prix multiples : <input type="radio" value="prix_mult" name="tem" onclick="this.form.submit(); > 
   </form>


   <?php
   if(isset($_POST['tem']))
   {
       $tem=$_POST['tem'];

       if($tem=="prix_unique")
       {
           echo 'Prix unique : <input type="text" name="prix"><br/>';
       }

       if($tem=="prix_mult")
       {
           echo 'QuantitePrix<input type="text" name="quantite"></td><input type="text" name="prix"></td>
';
           echo '<input type="button" value="Ajouter une ligne">';
       }
   }



Mon problème vient de cette ligne :

<form method="post" action="">



En effet, sur une page simple ca fonctionne très bien, mais des que je désire insérer ce petit script dans l'administration, et que je selectionne par exemple Prix multiples, la ligne :

onclick="this.form.submit();


Me renvoit a une autre page

Pour faire simple, je n'arrive pas a rester dans la meme page, ce qui me foire completement le script.
J'ai essayé avec :

action=" <?php $_SERVER['PHP_SELF'] ; ?>


Mais meme résultat

Désolé d'avoir écrit un pathé, et j'espere avoir été a peu près clair et que vous pourrez maider
Merci

Link to comment
Share on other sites

  • 2 months later...

Bonjour,

Je viens vers vous car j'ai découvert votre message sur le forum de Prestashop.

Je suis moi même à la recherche d'un script qui permet d'avoir des prix multiples par quantités.
ex: 40 tee-shirt : 240euros; 60 tee-shirt : 300euros...

Votre script ma l'air fort intéressant. Pourriez vous m'en faire profiter?

Merci par avance,
Cordialement,

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...