Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zamówienie
daros17
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 27.08.2007

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


Witam,

Napisałem kod, dzięki któremu można składać zamówienia:
  1. <?php
  2. echo '<p>Zamówienie przyjeto o '; //data
  3. echo date ('G:i');
  4. echo '<br><br>';
  5.  
  6.  
  7.  
  8. if( (empty($cienka)) && (empty($gruba)) )
  9. {
  10. echo'<font size="5">Nie zlozyles zadnego zamowienia!</font><br/>';
  11. }
  12. else
  13. {
  14. echo '<b>Zamowienie:</b><br/>'; //zamowienie
  15. echo $cienka.' C<br>';
  16.  
  17. echo $gruba.' G<br>';
  18. echo '<b>Pizza za 5zl: </b>';
  19. echo $druga.' <br>';
  20. echo '<b>Adres: </b>';
  21. echo $adres.' <br>';
  22. echo '<b>Telefon: </b>';
  23. echo $telefon.' <br>';
  24. echo '<b>Dostawa na godz: </b>';
  25. echo date ('G:i, ', time() + $godzina * 60);
  26. }
  27. ?>


Na stronie gdzie mam formularz wpisuje np:
1C natomiast tam gdzie jest formularz dla G wpisuje nic i wyświetla mi się tak:

Zamowienie:
1 C
G
A chciałbym, aby było bez tego G, oczywiście także na odwrót kiedy podam 1 G wtedy nie wyskakuje mi C

za pomoc dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cim
post
Post #2





Grupa: Zarejestrowani
Postów: 208
Pomógł: 28
Dołączył: 9.08.2004
Skąd: Stargard

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


Witam,

myślę, że lepiej pójść w bardziej uniwersalnym kierunku czyt. pętla po tablicach, bo pisanie "równań" dla każdego typu to nie jest najlepszy pomysł.

  1. <?
  2.  
  3. $druga_pizza = 5;
  4.  
  5. $pizze['cienka1'] = 18;
  6. $pizze['cienka1'] = 21;
  7. ...
  8. ...
  9. $pizze['gruba1'] = 21;
  10. $pizze['gruba2'] = 23.50;
  11.  
  12. $wartosc = 0;
  13. $wartosc += $ilosc_drugich * $druga_pizza;
  14.  
  15. foreach ($zamowienie as $typ => $ilosc) {
  16. $wartosc += $pizze[$typ] * $ilosc;
  17. }
  18.  
  19. echo $wartosc;
  20. ?>


Ale $zamowienie musi byc tablica asocjacyjna, w ktorej kluczami bedzie typ pizzy, a wartoscia ilosc pizz danego typu. Szczegóły: http://4programmers.net/PHP/Tablice_w_PHP

Pozdrawiam
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: 9.10.2025 - 19:42