<script language="javascript">
function przeladuj(){
location = 'index2.php?zloz_zamowienie=on&akcja=4&zwieksz_ilosc='+document.getElementById('ilosc_tab').value+'&id_tow='+document.getElementById('id').value;
}
</script>
<?php
if(!isset($_SESSION['zalogowany'])) {
echo'<center><p style="color: #FFFFFF;font-size:15px; margin-top: 0px;">Zaloguj się aby złożyć zamówienie.</p> Zachęcamy do dokonania płatnosci online.<br><br>';
include('zaloguj.php');
}
else
{
if(isset($_GET['zwieksz_ilosc'])) {
$ile = count($_SESSION['koszyk']);
for($j=0; $j<$ile; $j++)
{
//tutaj w tablicy powinny byc poszczegolne id towaru oczywiscie w get nie dziala b
ierze jeden element
if($_GET['id_tow'][$j] == $_SESSION['koszyk'][$j][0])
$_SESSION['koszyk'][$j][1] = $_GET['zwieksz_ilosc'][$j];
}
}
$ile_produktow = count($_SESSION['koszyk']); <table width="100%" class="koszyk" >
<tr>
<td colspan ="3"><img src="images/strzalka.gif" alt="" width="14" height="10"><font size="2"><b>Twój koszyk</b></font></td>
</tr>
<tr>
<td class="koszyk" width="60%">Nazwa</td>
<td class="koszyk" width="10%"><center>Sztuk</td>
<td class="koszyk" width="10%"><center>Cena</td>
<td class="koszyk" width="10%"><center>Usuń</td>
</tr>
<tr> ';
$wartosc = 0;
for($j=0; $j<$ile_produktow; $j++)
{
$sql = mysql_query("SELECT * from towar WHERE id_towar = '".$_SESSION['koszyk'][$j][0]."' ");
$nazwa = $row['nazwa_towar'];
$ilosc = $_SESSION['koszyk'][$j][1];
if(isset($row['cena_promo']) AND
$row['cena_promo'] == "0.00") $cena = $row['cena_promo'];
else
$cena = $row['cena'];
$suma = $ilosc * $cena;
$wartosc += $suma;
<tr>
<td>'.$nazwa.'</td>
<td><center><input type="text" name="ilosc_tab[]" id = "ilosc_tab" class="ilosc" value="'.$ilosc.'">
<input type="hidden" name="id_tow[]" id = "id" class="ilosc" value="'.$_SESSION['koszyk'][$j][0].'"></td>
<td><center>'.$cena.'</td>
<td><center>x</td>
<tr>';
}
<tr>
<td class="koszyk" colspan ="4">Suma : '.$wartosc.' zł | <a href="javascript:przeladuj()" class="pod_menu" id="przeladuj">przelicz</a> </td>
<tr>
<tr>
<td colspan = "4"><center><input type="submit" name="save" value="Wyslij" class="button"/></td>
<tr>
</table>';
}
?>
</form>
Dodam że $_SESSION['koszyk'] to 2 wymiarowa tablica
Pod kazdym indeksem tablicy jest umieszczona inna tablica z 2 polami id towaru i ilosc
Ten post edytował Lonas 11.01.2008, 12:18:45