Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]cena produktu w zaleznosci od udzielonego rabatu, jak to zrobic?
gosienkami
post
Post #1





Grupa: Zarejestrowani
Postów: 305
Pomógł: 1
Dołączył: 27.12.2007

Ostrzeżenie: (0%)
-----


mam 2 tabele
tabela produkty
id_produktu`
produkty
cena


tabela rabaty
`id_produktu


wysokoscrabatu
jak zrobić zeby po wybraniu z listy rozwijanej produktu i z 2 listy rozwijanej wysokosci rabatu
wyswietlic cene po rabacie(w zaleznosci jaki rabat był udzielony)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




Nie wiem czy o to chodzi.

  1. <form name="rabat" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  2. <?php
  3. include('mysql.inc'); // &#322;acze z baza
  4. // wybieranie produktów
  5. $wynik=mysql_query("SELECT * FROM produkty");
  6.  
  7. echo '<select name="produkty" size="1">';
  8.  
  9. while ($row=mysql_fetch_array($wynik))
  10. {
  11. echo "<option value=$row[cena]>$row[produkty]</option>";
  12. }
  13. echo "</select>";
  14.  
  15. // wybieranie rabatu
  16. $wynik=mysql_query("SELECT * FROM rabaty");
  17.  
  18. echo '<select name="rabat" size="1">';
  19.  
  20. while ($row=mysql_fetch_array($wynik))
  21. {
  22. echo "<option value=$row[wysokoscrabatu]>$row[wysokoscrabatu]</option>";
  23. }
  24. echo "</select>";
  25. ?>
  26. <input type="submit" value="WYBIERZ!" />
  27. </form>


I następnie robisz tak:

  1. <?php
  2. if ( (isset($_POST['produkty'])) and (isset($_POST['rabat'])) )
  3. {
  4. $cena=$_POST['produkty'];
  5. $rabat=$_POST['rabat'];
  6.  
  7. $cena2= $rabat / $cena;
  8.  
  9. echo $cena2;
  10. }
  11. ?>


Mam nadziej że bedzie chodzić.

Ten post edytował piotrooo89 30.04.2008, 16:51:48
Go to the top of the page
+Quote Post
gosienkami
post
Post #3





Grupa: Zarejestrowani
Postów: 305
Pomógł: 1
Dołączył: 27.12.2007

Ostrzeżenie: (0%)
-----


rabat pobieram w polu select z bazy i to jest 5%,10% itd, i chodzi mi zeby wyswietlic cene z uwzglednieniem udzielonego rabatu
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 05:13