$link = mysqli_connect("hosting.astrakhan.ru","astrakhan","4IBMUF6c3I4dSqpU","astrakhan");
mysqli_query($link, "SET NAMES utf8");
switch ($action)
{
case "abcname":
abcname($lit);
break;
case "viewcat":
viewcat($cat);
break;
case "search":
searchbyword($query);
break;
default:
mainstuff();
break;
}
function mainstuff()
{
?>
| Толкование слов |
|
searchform(); ?>
|
| Толкование снов (Сонник) |
|
Каждый волен думать о снах то, что ему заблагорассудится. Вариантов для
расшифровки сновидений (равно как и отношений к сновидениям) — множество.
Итак, достаточно слов. Вы здесь, чтобы растолковать сновидения — введите 1
основное слово (приснившийся предмет, животное или действие), например,
бык или
рыба, в форму выше,
и наш сонник поможет Вам.
|
}
function searchbyword($query)
{
global $link;
$query = str_replace("%", "", $query);
$query = addslashes($query);
if (!$query)
$query = "nothing to find";
$typo = new typo();
?>
| Результаты поиска по слову |
searchform();
print "";
$query = strtoupper($query);
$result = mysqli_query($link, "SELECT `word`, `descr` FROM `dreams` WHERE `word` LIKE '%$query%'");
if (mysqli_num_rows($result) > 0)
{
while ($row = mysqli_fetch_array($result))
{
print "{$row['word']} ";
print $row['descr'];
print "
Назад
";
}
}
else
{
print"К сожалению такого слова нет в нашей базе. Попробуйте другой вариант. ";
searchform();
print "";
}
?>
|
}
function searchform()
{
?>
}
function viewcat($cat)
{
global $link;
?>
| Поиск по имени |
|
searchform(); ?>
|
$result = mysqli_query($link, "SELECT count(*) AS `cnt` FROM `dreams` WHERE `cat` = $cat");
$row = mysqli_fetch_array($result);
$count = $row['cnt'];
?>
| Слова |
|
$result = mysqli_query($link, "SELECT `word` FROM `dreams` WHERE `cat` = $cat "
. "ORDER BY `word` ASC LIMIT " . round($count / 2));
print "";
?>
|
$result = mysqli_query($link, "SELECT `word` FROM `dreams` WHERE `cat` = $cat "
. "ORDER BY `word` ASC LIMIT " . round($count / 2) . ", " . round(($count / 2) + 1));
print "";
?>
|
}
function abcname($lit)
{
global $link;
?>
| Поиск по слову |
|
searchform(); ?>
|
$result = mysqli_query($link, "SELECT count(*) AS `cnt` FROM `dreams` WHERE `word` LIKE '$lit%'");
$row = mysqli_fetch_array($result);
$count = $row['cnt'];
?>
| Слова на букву " print $lit; ?>" |
|
$result = mysqli_query($link, "SELECT `word` FROM `dreams` WHERE `word` LIKE '$lit%'"
. " ORDER BY `word` ASC LIMIT " . round($count / 2));
print "";
?>
|
$result = mysqli_query($link, "SELECT `word` FROM `dreams` WHERE `word` LIKE '$lit%'"
. " ORDER BY `word` ASC LIMIT " . round($count / 2) . ", " . round(($count / 2) + 1));
print "";
?>
|
}
?>
|
|