Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]wartosc 0 w mysql
Forum PHP.pl > Forum > Przedszkole
trucksweb
czy da sie za pomoca inta zapisac wartosc 0 do tabeli w MySQL ?
np. dla liczby produktow ?

czy lepiej uzyc float'a ?

//albo inaczej zapytam bo troche glupota wyszla,

wiadomo,z e liczba produktow moze byc >= 0

wiec przed zapisaem sprawdzam:
  1. <?php
  2. if($_POST['stan'] >= 0) {
  3. $stan = $_POST['stan'];
  4. }else {
  5. //$stan = FALSE;
  6. echo '<div class="error">Podaj prawidłowy stan magazynowy ! np. 10 </div>';
  7. }
  8. ?>

tylko nie bardzo dziala, dodatkowo ma byc czule na punkcie pustego pola, cyzli jak nikt nic nie wpisze,

wiec probowalem dac
  1. <?php
  2. if(isset(_$_POST[....
  3. ?>

ale w tym wypadku musialbym dopisywac taki warunek do kazej zmiennej z tego formularza
l0ud
yyy... tak. Niby czemu nie? smile.gif
webdice
Niby czemu by nie można było?

P.S. Temat o MySQL, więc temat powinien zawierać tag MySQL.
l0ud
  1. <?php
  2. if (isset($_POST['stan']) && $_POST['stan'] !== null) {
  3. //jezeli jest ta zmienna
  4. }
  5. ?>
trucksweb
i musze isset dodawac do kazdej zmiennej przesylanej przez ten formularz ?
webdice
Jeśli masz pewność ze w formularzu jest pole o danej nazwie, to nie musisz dawać isset" title="Zobacz w manualu PHP" target="_manual bo zmienna na pewno istnieje.
l0ud
Cytat
i musze isset dodawac do kazdej zmiennej przesylanej przez ten formularz ?

Tak. Zawsze sprawdzaj istnienie jakiejkolwiek zmiennej z zewnątrz.
trucksweb
ok, dzieki za pomoc
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.