Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]warunek if sprawdzający dane w bazie
Kamil90
post
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... (IMG:http://forum.php.pl/style_emoticons/default/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? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Kamil90 23.01.2009, 23:48:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kamil90
post
Post #2





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

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


Cytat(koreja @ 23.01.2009, 22:43:47 ) *
  1. <?php
  2. $sql = 'SELECT * FROM id=\"'.$_POST['category'].'\"';
  3. $results = mysql_query($sql) or die(mysql_error());
  4. if($results == 0){
  5. echo &#092;"Kategoria nie istnieje\";
  6. } else {
  7. echo &#092;"Kategoria istnieje\";
  8. }
  9. ?>


a ja chciałbym zrobić ze jeżeli kategoria istanieje to żeby było tak jakby tego kodu nie było... Czyli wystarczy że usunę tą linijkę:
  1. <?php
  2. else {
  3. echo &#092;"Kategoria istnieje\";
  4. }
  5. ?>


(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

podobnie jak zrobie z kodem legorek'a to też będzie dobrze? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Kamil90 23.01.2009, 22:58:12
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.09.2025 - 23:23