суббота, 26 сентября 2009 г.

Код функции для разбора тэгов

Код функции для вывода тэгов.
Имеем массив тэгов к примеру

$tags=array('опечатки,газеты,журналы','объявление,город','школа','тест,машина,авто');


Теперь разделим теги и вставим в ссылки,которые GET методом передадут их на сервер.
Для этого использую простой цикл.

for($i=0;$i<count($tags);$i++){
   showTags2($tags[$i])
}

Сама функция showTags2 ниже.

function showTags2($in){
    $a=array();
    $a=explode(',',$in);
    $r='';
    for($i=0;$i<count($a);$i++){
     $r=$r.'<a href="index.php?tag='.$a[$i].'" name="SampleTags">'.$a[$i].'</a> ';
    }
    return $r;
  }

Теперь получим ссылку
<a href="index.php?tag=журналы" > журналы </a>

При нажатии на эту ссылку $_GET['tag'] станет равным 'журналы'
Обработку произведём таким способом:

if(isset($_GET['tag'])){
     $tagg=trim(stripslashes($_GET['tag']));
}

Теперь с полученным $tagg можно работать дальше.

Комментариев нет:

Отправить комментарий