Davin777
Новичок
Только начинаю изучать php и mysql. Вкратце опишу что сделал:
Форма, в форме Select name=”1”, Select name=”2”, Select name=”3” и кнопка. Нажали кнопку ...
Надеюсь правильно объяснил, я старался. Представляю логику что нужно делать дальше, но так как я начинающий и учусь на примерах найденных в поисковиках на различных форумах не могу найти примеров и мозгов тоже не хватает.
Представляю эту логику так:
Нужно сделать запрос на совпадение слова "Программист" с таблицей table2 (поле id + 4 поля varchar, 500 строк), узнать id этой строки, ну и вывести информацию по id уже вроде как не проблема для меня.
Проблема для меня сделать этот запрос и еще проблематичнее найдя совпадение как узнать id строки в которой присутствует это слово?
Если не затруднит, просьба накидать примеров ну или ссылок где подобное реализовано. Ну или хотя бы в какую сторону копать дальше. Поиски в поисковиках загнали меня в тупик, каша в голове.
Форма, в форме Select name=”1”, Select name=”2”, Select name=”3” и кнопка. Нажали кнопку ...
Код:
// Переменные с формы
$info1 = $_POST['1'];
$info2 = $_POST['2'];
$info3 = $_POST['3'];
Подключаемся к БД ...
// Таблица table1 временная, для записи в нее и удаления нужной строки(id) по таймеру
$res_rows = mysql_query("SELECT * FROM table1");
$num_rows = mysql_num_rows($res_rows);
if ($num_rows == '0' ){
mysql_query ("INSERT INTO `table1` (`pole_id`, `pole_info1`, `pole_info2`, `pole_info3` )
VALUES ('1', '$info1', '$info2', '$info3' )");
echo "Информация занесена в базу c id=1";
}
else{
if ($num_rows == '1' ){
mysql_query ("INSERT INTO `table1` (`pole_id`, `pole_info1`, `pole_info2`, `pole_info3` )
VALUES ('2', '$info1', '$info2', '$info3' )");
echo "Информация занесена в базу c id=2";
}
else{
if ($num_rows == '2' ){
mysql_query ("INSERT INTO `table1` (`pole_id`, `pole_info1`, `pole_info2`, `pole_info3` )
VALUES ('3', '$info1', '$info2', '$info3' )");
echo "Информация занесена в базу c id=3";
}
}
}
$query = "SELECT `pole_id`, `pole_info1`, `pole_info2`, `pole_info3` FROM `table1` WHERE pole_id = '1';";
$testsql = mysql_query($query);
$row = mysql_fetch_array($testsql);
echo '<div class="pole1">'.$row[1].'</div> ';
echo '<div class="pole1_1">'
В $row[1] к примеру слово "Программист", а сюда должна попасть информация из другой таблицы table2
(поле id + 4 поля varchar, 500 строк), в которой есть строка , в которой присутствует слово
Программист в поле 1 к примеру. Вот нужно чтоб сюда попала информация из этой строки ( 3 оставшиеся поля).
'</div> ';
Надеюсь правильно объяснил, я старался. Представляю логику что нужно делать дальше, но так как я начинающий и учусь на примерах найденных в поисковиках на различных форумах не могу найти примеров и мозгов тоже не хватает.
Представляю эту логику так:
Нужно сделать запрос на совпадение слова "Программист" с таблицей table2 (поле id + 4 поля varchar, 500 строк), узнать id этой строки, ну и вывести информацию по id уже вроде как не проблема для меня.
Проблема для меня сделать этот запрос и еще проблематичнее найдя совпадение как узнать id строки в которой присутствует это слово?
Если не затруднит, просьба накидать примеров ну или ссылок где подобное реализовано. Ну или хотя бы в какую сторону копать дальше. Поиски в поисковиках загнали меня в тупик, каша в голове.
Последнее редактирование: