Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] formularz dotpay
Forum PHP.pl > Forum > Przedszkole
aniulka95
Hej.

Niestety nie mam pojecia o php, a potrzebuje zmodyfikowac delikatnie prosty formularz tak aby wysylal dane tak jak jest to opisane w komentarzach kodu. Czyli kwote powinien ustawic w zaleznosci od wpisanej ilosci sztuk oraz opis stworzyc z "daty" i "opcji"

  1. <form name="platnosci" method="POST" action="https://ssl.dotpay.eu">
  2. <input type="hidden" name="id" value="58337" />
  3. <input type="hidden" name="typ" value="0" />
  4.  
  5. <label>szt</label>
  6. <input maxlength="2" size="2" type="text" value="" name="szt" /></br>
  7.  
  8. <input type="hidden" name="amount" value="0.01" />
  9. // tutaj value powinno sie ustawic w zaleznosci od ilosci sztuk wpisanych linijke wyzej np. dla wpisanej wartosci szt "3" powinno to byc w tym przypadku "0.03", dla szt "5" - "0.05" //
  10.  
  11. <label>imie</label>
  12. <input maxlength="150" size="30" type="text" value="" name="imie" /></br>
  13. <label>nazwisko</label>
  14. <input maxlength="150" size="30" type="text" value="" name="nazwisko" /></br>
  15. <label>telefon</label>
  16. <input maxlength="13" size="30" type="text" value="" name="telefon" /></br>
  17. <label>e-mail</label>
  18. <input maxlength="150" size="30" type="text" value="" name="email" /></br>
  19.  
  20. <label>opcja</label>
  21. <select size="1" title="" type="select" name="opcja">
  22. <option value="">wybierz opcje</option>
  23. <option value="opcja 1">opcja 1</option>
  24. <option value="opcja 2">opcja 2</option>
  25. <option value="opcja 3">opcja 3</option>
  26. </select></br>
  27. <label>data</label>
  28. <input maxlength="100" size="16" type="text" value="" name="data" /></br>
  29.  
  30. <input type="hidden" name="opis" value="tytul wplaty" />
  31.  
  32. // tytul wplaty powinien sie ustawic w zaleznosci od "data" i "opcja" np. "01.04.2012 opcja 3" //
  33.  
  34. <input name="URL" type="hidden" value="adres strony" />
  35.  
  36. <input name="dalej" class="" value="zaplac" type="submit" />
  37.  
  38. </form>


Czy ktos jest w stanie pomoc?
markonix
1. Podziel przez 100.
2. date, a co do wybranej opcji to raczej trzeba by dynamicznie modyfikować ten input via JS.
aniulka95
1. to ze podzielic to wiem tongue.gif tak samo jak wiem ze gdyby to bylo 100 a nie 0.01 to trzebaby to pomnozyc tongue.gif nie wiem jak to zapisac
2. chodzi o to ze jezeli z menu rozwijanego wybiore np opcje 3 i w polu data wpisze jakas date (jakakolwiek np 18.07.2013) to opis ustawi sie na "18.07.2013 opcja 3"
jaslanin
jeżeli to ma być koniecznie w HTML to należy zrobić to mniej więcej tak:

http://jsfiddle.net/g9wxK/ (kod jest zmieniony by nadawał się do testowania)

Ale chyba lepiej użyć API dotpay'a

dodatkowo w kodzie jest błąd HTML:

  1. <input maxlength="150" size="30" class=" type="text" value="" name="email" /></br>


bo nie jest domknięty atrybut class
markonix
Cytat(aniulka95 @ 2.04.2012, 01:37:11 ) *
1. to ze podzielic to wiem tongue.gif tak samo jak wiem ze gdyby to bylo 100 a nie 0.01 to trzebaby to pomnozyc tongue.gif nie wiem jak to zapisac

Popraw mnie jeżeli się mylę, ale chcesz mi powiedzieć, że nie wiesz jak się mnoży liczby w PHP, a bierzesz się za integrowanie płatności on-line?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.