Я пытаюсь сделать многоязычный словарь с одним основным языком. Я хотел бы использовать переключатели для изменения языков (и запроса в php). . Моя идея состоит в том, чтобы иметь, например, 3 радиокнопки: -English, -German, -Spanish. То есть для изменения языков/запросов.Радио-кнопки для изменения запросов в php
Теперь у меня есть такой код (в index.php):
<script type='text/javascript'>
$(function(){
$("form#search-form").submit(function(){
$("#results").fadeOut();
$.ajax({
type:"GET",
data: $(this).serialize(),
url: "search.php",
success: function(msg)
{
$("#results").html(msg);
$("#results").fadeIn();
}
});
return false;
});
});
</script>
Это был JQuery скрипт, чтобы получить немедленно результаты. И форму поиска в DIV:
<div id='container'>
<div id='search-box'>
<form id='search-form'>
<input type='text' id='input-text' name='s' value=''/>
</form>
</div>
В search.php:
$q = "SELECT * FROM lauk_pamed WHERE diakr LIKE '%".$search_term. "%'or mask LIKE '%" .$search_term. "%' ORDER BY words LIMIT 21";
$r = mysql_query($q);
if(mysql_num_rows($r)==0)//no result found
{
echo "<div id='search-status'>Nothing was found</div>";
}
else //result found
{
echo "<ul>";
while($row = mysql_fetch_assoc($r))
{
$prus = str_ireplace($search_term, "".$search_term."", $row['wirds']);
$des = $row['descr'];
?>
Так моя идея: если -Английский включен, чем запрос должен быть:
$q = "SELECT * FROM lauk_pamed WHERE diakr LIKE '%".$search_term. "%'or english LIKE '%" .$search_term. "%' ORDER BY words LIMIT 21";
если -German включен, чем запрос должен быть:
$q = "SELECT * FROM lauk_pamed WHERE diakr LIKE '%".$search_term. "%'or german LIKE '%" .$search_term. "%' ORDER BY words LIMIT 21";
И так на. Как я могу сделать это с помощью радиокнопки?
Спасибо. Это самый простой способ для меня, как новичок! – zmogusnamas
Нет проблем. Рад, что я мог бы помочь :) –