Задали сделать простой сайт со двунаправленным словарем словарем. Где поискать как это сделать?

программирование веб дизайн сайты информатика мгу

Ответы:
Делаете таблицу в базе, в которой два поля: "ru" и "en", к примеру.
(в поле  "ru" у вас слово на русском  "что-то", в поле "en" - слово на инглише "something")
В html форма с двумя полями (пусть name тоже будут "ru" и "en")
В обработчике что-то вроде этого:
if(isset($_POST['en'])){
    $field_s = "en";
    $field_r = "ru";
    $keyword = mysql_real_escape_string(trim($_POST['en']));
}
if(isset($_POST['ru'])){
    $field_s = "ru";
    $field_r = "en";
    $keyword = mysql_real_escape_string(trim($_POST['ru']));
}
$res = mysql_query("SELECT $field_r FROM table_name WHERE $field_s LIKE '%$keyword%",$db);
Если будете использовать направление перевода, то именно его значение должно определять в каком поле искать сравнение,
а из какого поля доставать перевод искомого слова. В этом случае нужно только одно текстовое поле name="keyword"
и select name="lang" с двумя значениями "ru" и "en"
if(isset($_POST['lang'])){
    $lang = $_POST['lang'];
    if($lang == "en"){
         $field_s = "en";
         $field_r = "ru";
    } else {
         $field_s = "ru";
         $field_r = "en";
    }
   $keyword = mysql_real_escape_string(trim($_POST['keyword']));
}
$res = mysql_query("SELECT $field_r FROM table_name WHERE $field_s LIKE '%$keyword%",$db);


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.