czech
Новичок
у меня база в utf8
и ниже привеженный код выводит
вот это
что не так
и ниже привеженный код выводит
вот это
PHP:
for ($q=192; $q<224; $q++) {
echo "<a href=people.php?q=".chr($q)." >".chr($q)."</a>"; //перебираем и выводим все символы русского алфавита, одновременно делая их сслыками на скрипт с передачей самого символа в качестве параметра
}
echo '<a href="people.php?q=all">Все</a><br>'; //добавляем в конец индекса "Все" - чтобы выбрать все :)
if (isset($_GET['q'])) //если переменная q передана методом GET, то
{
$q=$_GET['q']; //переопределяем переменную (иногда надо)
if ($q=='all') //если перемнная q равна all, то делаем выборку всех
{
$sql ="SELECT * FROM `persons` ORDER BY `name`";
$result = mysql_query($sql) or die(mysql_error());
}
else //иначе делаем выборку тех фамилий, которые начинаются на букву, переданную в ссылке в качестве значения переменной $q
{
$sql ="SELECT * FROM `persons` WHERE LCASE(name) LIKE '$q%' ORDER BY `name`";
$result = mysql_query($sql) or die(mysql_error());
}
while ($row=@mysql_fetch_array($result)) //выводим полученные данные в цикле
{
echo "<a href='human.php?id=".$row['personid']."'>".$row['name']." </a><hr>";
}
}
Вложения
-
8,2 KB Просмотры: 83