Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
HTML PHP MYSQL
#4
szczerze mówiąc, to ja tą walidację ciut inaczej bym zrobił
Kod:
$nrproduktu = $_POST["nrproduktu"];
$nazwaproduktu = $_POST["nazwaproduktu"];
$cena = $_POST["cena"];

if (empty($nrproduktu) || empty($nazwaproduktu) || empty($cena))
{
    print "Nie zostały wypełnione wszystkie pola";
}
else
{
$nrproduktu = addslashes($nrproduktu);  
$nazwaproduktu = addslashes($nazwaproduktu);
$cena = addslashes($cena);

$query = "insert into produkty values ('".$nrproduktu."', '".$nazwaproduktu."', '".$cena."')";
$result = mysql_query($query);

if ($result)
  {
   print "Towar <b>".$nazwaproduktu."</b> został dodany do bazy danych.";
  }
  else
  {
  print "W bazie istnieje już produkt o tym numerze.";
  }
}

empty() sprawdza Ci czy na pewno zmienna jest pusta, a nie czy jej nie ma... No i przede wszystkim - skąd niby serwer ma wiedzieć, że zmienna $nrproduktu zawierać będzie wartość z formularza? Może właśnie w tym rzecz?
"Kod ma być koszerny!" [Obrazek: 106.gif]
Odpowiedz


Wiadomości w tym wątku
HTML PHP MYSQL - przez marcin456 - 22-11-2009, 23:00
RE: HTML PHP MYSQL - przez Labsta.com - 22-11-2009, 23:24
RE: HTML PHP MYSQL - przez marcin456 - 22-11-2009, 23:32
RE: HTML PHP MYSQL - przez BeamBear - 23-11-2009, 04:44

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak sprawdzić czy adres www znajduje sie w bazie mysql? jarekcda 8 9,035 13-05-2017, 01:02
Ostatni post: miketodson255
  Optymalizacja MySQL-a tomek_00 1 3,930 01-09-2013, 13:31
Ostatni post: hieroshima
  [MySQL] Struktura bazy dla słownika msx83 2 3,929 24-08-2013, 16:26
Ostatni post: msx83
  Komunikacja PHP z MySQL na serwerze pawstrze 5 6,455 16-07-2013, 15:58
Ostatni post: Engine
  [MySQL] wyszukiwarka problem darlowiak 3 3,562 13-06-2013, 12:58
Ostatni post: darlowiak

Skocz do:


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