Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Formularz/kalkulator w jednym
#1
Witam,
Jestem amatorem HTML'a i udało mi się napisać jedynie tyle:
Kod:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<form method="post" action="Mojskrypt.php">
<tr>
    <td align="right">Wybierz gre:</td>
    <td>
    <select name="gra" size="1">
        <option value="Counter-Strike 1.6">Call of Duty 2 (v1.3)</option>
        <option value="Counter-Strike 1.6">Call of Duty 4 - Modern Warfare (v1.7)</option>
        <option value="Counter-Strike 1.6">Call of Duty 5 - World at War (v1.7)</option>
        <option value="Counter-Strike 1.6">Counter-Strike 1.6</option>
        <option value="Counter-Strike 1.6">Counter-Strike: Condition Zero</option>
        <option value="Counter-Strike 1.6">Counter-Strike: Source</option>
        <option value="Counter-Strike 1.6">Counter-Strike: Source Tickrate 100</option>
        <option value="Counter-Strike 1.6">Medal of Honor: Allied Assault (v1.11)</option>
        <option value="Counter-Strike 1.6">Quake 4</option>
        <option value="Counter-Strike 1.6">Wolfenstein: Enemy Territory (v2.60b)</option>
   </select></td>
</tr>
<tr>
    <td align="right">Typ serwera:</td>
    <td>
    <select name="typ_serwera" size="1">
        <option value="Prywatny">Prywatny</option>
        <option value="Publiczny">Publiczny</option>
   </select></td>
</tr>
<tr>
    <td align="right">Ilo&#x15B;ć slotów:</td>
    <td>
    <select name="ilosc_slotow" size="1">
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
        <option value="5">5</option>
        <option value="6">6</option>
        <option value="7">7</option>
        <option value="8">8</option>
        <option value="9">9</option>
        <option value="10">10</option>
        <option value="11">11</option>
        <option value="12">12</option>
        <option value="13">13</option>
        <option value="14">14</option>
        <option value="15">15</option>
        <option value="16">16</option>
        <option value="17">17</option>
        <option value="18">18</option>
        <option value="19">19</option>
        <option value="20">20</option>
        <option value="21">21</option>
        <option value="22">22</option>
        <option value="23">23</option>
        <option value="24">24</option>
        <option value="25">25</option>
        <option value="26">26</option>
        <option value="27">27</option>
        <option value="28">28</option>
        <option value="29">29</option>
        <option value="30">30</option>
        <option value="31">31</option>
        <option value="32">32</option>
   </select></td>
</tr>
<tr>
    <td align="right">Nazwa serwera:</td>
    <td><input type="text" name="nazwa_serwera"> @ noFreezy.pl</td>
</tr>
<tr>
    <td align="right">Haslo serwera:</td>
    <td><input type="text" name="haslo_serwera"></td>
</tr>
<tr>
    <td align="right">Haslo cron:</td>
    <td><input type="text" name="cron_serwera"></td>
</tr>
<tr>
    <td valign="top" align="right">Twoje uwagi:</td>
    <td><textarea name="feedback" rows="6" cols="35"></textarea></td>
</tr>
<tr>
    <td valign="top" align="right"><font color="#1a76a5"><b>Twój nick:</b></font></td>
    <td>$user['nick]</textarea></td>
</tr>
<tr>
    <td valign="top" align="right"><font color="#1a76a5"><b>Cena za slot:</b></font></td>
    <td>$user['slot]</textarea></td>
</tr>
<tr>
    <td valign="top" align="right"><font color="#1a76a5"><b>Cena serwera:</b></font></td>
    <td>$user['serwera]</textarea></td>
</tr>
<tr>
    <td>&nbsp;</td>
    <td><input type="submit">
</form></td>
</tr>
</form>
</table>

Chciałbym aby ktoś mi pomógł to przemienić w kalkulator/mail:
- Po kliknięciu wyślij, przychodzi mi zamówienie na e-mail,
- Wszystkie pola muszą byc wypelnione, jezeli któres nie jest wyskakuje komunikat,
- po wyslaniu wyskakuje komunikat,
pod każdą grę aby dało się ustawić cenę za slot publiczny i prywatny,
- tam gdzie jest cena za slot, pokazuje cene za 1 slot, tam gdzie cena za serwer liczy cene z slot x sloty.

Czy pomoże mi ktoś w tym? pozdrawiam!
Odpowiedz
#2
1. Dla select <select name="gra" size="1"> i tych wszystkich gier zamiast w value nazwy przyjmuj ile kosztuje 1 slot
2. Dla <select name="typ_serwera" size="1"> zamiast w value "Prywatny" lub "Publiczny" przyjmij liczbę, która będzie 5% tańsza od slotu przyjętego w select gry.
3. Po wypełnieniu formularza pobierasz te dane $_POST i wykonujesz obliczenia np.

$cena = $_POST['gra'] * $_POST['slot']; // cena za sloty bez upustu za typ serwera
// potem liczysz sobie upust i masz cenę ;]

To jeden z najłatwiejszych sposobów, by to było dynamiczne użyj AJAX'a.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Formularz dodawania ogłoszenia tex 0 3,757 08-12-2015, 01:57
Ostatni post: tex
  Formularz kontaktowy z checkbox Moody 4 3,493 26-08-2012, 13:59
Ostatni post: Marys
  Wiele zapytań w jednym skrypcie MOCNY 2 2,873 09-04-2012, 16:50
Ostatni post: MOCNY
  Formularz kontaktowy pytanie z PHP Matissen 10 7,342 10-01-2012, 20:44
Ostatni post: Matissen
  Formularz PHP - brak polskich znaków heavy1123 4 3,962 27-10-2011, 02:30
Ostatni post: hieroshima

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl