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
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


  1. <?php
  2.  
  3. if(isset($_POST['submit'])){
  4. $cena = (int) $_POST['cena'];
  5. $rabat = (int) $_POST['rabat'];
  6.  
  7. if($cena === 0 || $rabat === 0)
  8. exit('cena i rabat muszą być liczbami oraz być większe od zera');
  9.  
  10. $_rabat = $cena * $rabat / 100;
  11.  
  12. echo 'Cena: ' . $cena . ', rabat: ' . $rabat . ' - zRABATowana cena: ' . ($cena - $_rabat);
  13. }
  14.  
  15. ?><form action="" method="post">
  16. Cena: <input type="text" name="cena" />
  17. Rabat: <select name="rabat">
  18. <option>To sobie wybierasz z bazy</option>
  19. <option value="5">Rabat 5%</option>
  20. <option value="10">Rabat 10%</option>
  21. <option value="15">Rabat 15%</option>
  22. </select> 
  23. </form>
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%)
-----


"tchciałam jeszcze jedna opcje zrobić na radiobutonach np jezeli klient ma karte rabatowa to zaznacza tak-ta odpowiedz daje 5% znizki jak nie; to nic, i pozniej wyswietla mi cene (z uwzglednionym rabatem lub nie)

jak to zmienic zeby wartosci "tak"odpowiadała 5% znizce?


  1. <? if($karta)$check='checked';
  2. else
  3. $check3="checked";
  4. echo '<input name="karta" type="radio" value="3"'.$check.'/>
  5. TAK</label></td>
  6. </tr>
  7. <tr>
  8. <td class="opis"><label>
  9. <input type="radio" name="karta" value="4" '.$check3.'/>
  10. NIE</label></td>';
  11. ?>


Ten post edytował gosienkami 1.05.2008, 10:28:13
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: 10.10.2025 - 17:28