Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak to zrobic php?
Forum PHP.pl > Forum > PHP
davil
Witam serdecznie.
Potrzebuje napisac kalkulator wiec siedze i dumam juz 2 dzien chodz nigdy tego nie robilem.Licze na kolegow ktorzy maja wieksze doswiadczenie.Mianowicie:
Chcialbym aby po zaznaczeniu zakladki byla liczona odpowiednia cena jednostkowa przypisana do niej.
Ogolnie ma to liczyc hah. jak np:http://supico.pl/kalkulator
To moje wypociny:



<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">// <![CDATA[
google.load("jquery", "1");
// ]]></script>
<script type="text/javascript">// <![CDATA[
function update(){
var sum = 0;
$("#calculator > tbody > tr").each(function(){
var price = parseFloat($(this).find("td:eq(2)").text());
var amount = parseFloat($(this).find("td:eq(3)").find("input:first").val());

var value = $(this).find("td:eq(4)");
if (amount > 0) {
value.text(price*amount);
sum += price*amount;
} else {
value.text(0);
}
});
$("#summary").text(sum);
}
$(document).ready(function(){
update();
$("#calculator input").keyup(function(){
update();
});
});
// ]]></script>

<h2>Kalkulator ogrodzenia</h2>
<table id="calculator" style="border-style: solid; border-width: 0pt; padding: 7px; background-color: #edede5;" border="0">
<thead>
</tfoot>
<tbody>
<tr>
</tr>
<tr style="text-align: center;">
<th><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif; color: #6c9107;">Rodzaj ogrodzenia <br /></span></th> <th style="text-align: right;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif; color: #6c9107;"> <br /></span></th> <th style="text-align: right;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif; color: #6c9107;"> Cena jednostkowa <br /></span></th> <th><span style="font-size: 10pt; color: #6c9107; font-family: tahoma,arial,helvetica,sans-serif;">Ilość (m)</span></th> <th style="text-align: right;"><span style="color: #6c9107; font-family: tahoma,arial,helvetica,sans-serif;"><span style="font-size: 10pt;">Wartość w z</span>ł</span></th>
</tr>

<td><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 8pt;"><select name="categoria" onmouseover="unlock()" onchange="selectSub(this)">

<option selected value="">-- Wybierz --
<option value="">Siatka 2,0x3,1 słupek minia
<option value="arts">Siatka 2,5x3,8 słupek minia
<option value="software">Siatka 2,8x4,0 słupek minia
<option value="plik1">Siatka 2,0x3,1 słupek ocynk
<option value="plik1">Siatka 2,5x3,8 słupek ocynk
<option value="plik1">Siatka 2,8x4,0 słupek ocynk
<option value="plik1">Panel fi4 ocynk
<option value="plik1">Panel fi4 ocynk+malowanie RAL6005
<option value="plik1">Panel fi5 ocynk
<option value="plik1">Panel fi5 ocynk+malowanie RAL6005
<option value="plik1">JONIEC (bloczki)
</select><br>
</span></td>
<td style="text-align: right;"><span style="font-size: 8pt; font-family: tahoma,arial,helvetica,sans-serif;"></span></td>
<td style="text-align: right;"><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 8pt;">17,00 </span><br /></td>
<td><input name="czas_zakupu" type="text" /></td>
<td style="text-align: right;"><br /></td>
</tr>
<tr>
</tr>
<tr style="text-align: center;">
<th><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif; color: #6c9107;">Rodzaj podmurówki <br /></span></th> <th style="text-align: right;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif; color: #6c9107;"> <br /></span></th> <th style="text-align: right;"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif; color: #6c9107;">
<tr>
<td><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 8pt;"><select name="categoria" onmouseover="unlock()" onchange="selectSub(this)">

<option selected value="">-- Wybierz --
<option value="announce">Podmurówka 20cm wibroprasowana 40x39
<option value="arts">Podmurówka 20cm przetłoczona 40x33
<option value="software">podmurówka 25cm przetloczona 40x39
<option value="plik1">Podmurówka lana 15x30

</select><br>
</span></td>
<td style="text-align: right;"><span style="font-size: 8pt; font-family: tahoma,arial,helvetica,sans-serif;"></span></td>
<td style="text-align: right;"><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 8pt;">17,00 </span><br /></td>
<p></p>

</div>
<tr>


<td bgcolor="#eeeeee"><span class="normalText">Z montażem</span></td>


<td bgcolor="#eeeeee" align="right"><input type="checkbox" name="item4" size="15"></td><p></p>

</div>
<tr>


<td bgcolor="#eeeeee"><span class="normalText">Fundament</span></td>


<td bgcolor="#eeeeee" align="right"><input type="checkbox" name="item4" size="15"></td><p></p>


</tr>

<tr>
<th style="text-align: right;" colspan="4"><span style="font-size: 10pt; font-family: tahoma,arial,helvetica,sans-serif; color: #6c9107;">Razem</span></th> <th id="summary" style="text-align: right;"> <br /> </th>
</tr>
<tr>



moze ktos sie zlituje i pomoze biedakowi ktory wbija sie na ksiezyc z motyka
pozdro for all
xxdrago
Popraw kod (dodaj tagi),

Chcesz ten kalkulator napisać w PHP czy w JS ? bo nazwa tematu jest o php, a treść wydaje sie inna.
pr0kt0r
W php robisz to tak, że wysyłasz formularz do skryptu <form action="skrypt.php" method="POST">. Później po prostu sprawdzasz jakie pola formularza zostaly zaznaczone i odpowiednio liczysz koncowa cene.
davil
pisze pirwszy raz cos takiego a bardziej to czytam neta i cos tam klece uczac sie przy tym
nie mam pojecia nawet co mam poprawic i co dodac a w czym to chce zrobic to juz kompletnie nie wiem hah
prosciej by bylo zaplacic 100zl i ktos by to napisal na cito ale nie bylo by tej satysfakcji ze cos sie zrobilo prawie samemu
zmieniam rozrzezenie na html pliku i patrze jak moje zmiany wygladaja
system:a co sie stanie jak to wkleje tu...
licze na pomoc w rozwijaniu mojego zapalu


wookieb
Temat: Jak poprawnie zatytulowac watek
+ jak już się dostosujesz do tematu to wstaw bbcode do Swojego 1 postu.
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.