Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]warunek if sprawdzający dane w bazie
Kamil90
post 23.01.2009, 22:14:58
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 17.02.2008
Skąd: Toruń

Ostrzeżenie: (0%)
-----


niestety napotkałem się na kolejny problem... :/
Mam warunek IF który sprawdza czy w tablicach które znajdują się w pliku php znajduje się wybrana w formularzu kategoria(jej id), kod wygląda tak:
  1. <?php
  2. $trzytablice = array_merge($tele, $filmiki, $gryonline);
  3.  if (!in_array($_POST['category'], array_keys($trzytablice)))
  4.  {
  5.    $error['category'] = 'Taka kategoria nie istnieje.';
  6.  }
  7. ?>

ten warunek muszę oprzeć na bazie i ma sprawdzać czy w tabeli "tele" znajduje się w polu "ID" wartość z formularza "$_POST['category']", jeżeli się nie znajduje wyskakuje napis "Taka kategoria nie istnieje.".
Jestem początkujący w php i nie wiem jak mam przerobić ten kod... sad.gif dlatego proszę Was o pomoc

edit:wymyśliłem coś takiego:
  1. <?php
  2. $sql = 'SELECT * FROM tele';
  3. $trzytablice = mysql_query($sql);
  4.  
  5.  if (!in_array($_POST['category'], array_keys($trzytablice)))
  6.  {
  7.    $error['category'] = 'Taka kategoria nie istnieje.';
  8.  }
  9. ?>

czy dobrze? smile.gif

Ten post edytował Kamil90 23.01.2009, 23:48:11


--------------------
Jak dobrze, że ktoś pomyślał i stworzył takie forum :)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 20:08