Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: pobieranie id tagów
Forum PHP.pl > Forum > PHP
b0b3k
Witam,

Mam mały problem ze skryptem php, poniżej pokaze kawałek kodu, z którym mam problem.

  1. <?php
  2. for($i=0;$i<count($tags);$i++) {
  3. $tagi = $_POST[tagi][$i];
  4.  
  5. $sql = mysql_query("SELECT `id_tagu` FROM `tagi` WHERE `tag` LIKE '$tagi'");
  6. $b = mysql_fetch_array($sql);
  7. print $b[0];
  8. }
  9. ?>


Chce by mi zwrócilo id tagów które wpisałem w formularzu (5 inputów z name tagi[]), jeszcze jest problem by zliczało tylko inputy w których coś wpisałem, bo takto przy 5 inputach jest np. 1 wartośc i 4 puste :/
treewood
to walnij w forze jeszcze sprawdzanie:
if( !empty( $_POST[tagi][$i] ) ){
$tagi = $_POST[tagi][$i];
// dalsza czesc kodu
}

Ta dalsza czesc kodu z zapytaniem SQL jest calkiem ok. sprawdza tag aczkolwiek ja bym zrobil przyrownanie = a nie LIKE. Jeszcze dodaj taki kawalek, ze jesli $b[0] jest puste tzn, ze masz dopisac do bazy tag poniewaz go nie znalazl wczesniej.
b0b3k
dzięki za wskazówki i naprowadzenie - już smiga smile.gif
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.