piaszac koszyk chce zabezpieczyc aby dana osoba nie wpisala ilosci przedmiotow wiekszej niz ta na stanie.
Mam cos takiego:
<?php <td width="100"><img width=80 height=80 src="catalog/'.$row[1].'.jpg" border="0" ></td> <td class="textsmall" width="200">'.$row[2].'</td> <td class="textsmall" align="center" width="100">£ '.$row[4].' </td>'); $ile = $_SESSION['koszyk'][$row[0]]; $wartosc = $_SESSION['koszyk'][$row[0]] * $row[4]; $suma += $wartosc+$przesylka; $sumabasket += $wartosc; <td><input type='text' name='$row[0]' value='$ile' size='1'class='textsmall' align='center' ></td> <td class='textsmall' align='center' width='100'>£ $wartosc</td> <td align='center'><INPUT TYPE=CHECKBOX name='$row[0]' value='0' onchange='submit()' ></td></tr> "); if ($ile > $row[5] ) { $stop = 'stop'; } if ($ile <= $row[5] ) { $stop = 'go'; } } ?>
Ostatnie ify dzialaja i w zaleznosci od parametru stop mam nastepnego ifa ktory ukrywa mi lub nie klawisz do kasy. Chce aby to dzialalo tak ze gdy ilosc wpisana bedzie wieksza niz ta na stanie wpisze mi najwieksza liczbe dostepnych przedmiotow.
zmienna $row[5] to stan pobrany z bazy dla danego przedmiotu
$ile to ilosc wpisana z pola.
Myslalem cos takiego:
<?php if ($ile > $row[5] ) { $ile = $row[5]; } if ($ile <= $row[5] ) { // ..nic nie zmieniaj.. } ?>
Tyle zo to nie dziala