Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Зашел в тупик, нужна помощь начинающему.
|
|||
|---|---|---|---|
|
#18+
Только начинаю изучать php и mysql. Вкратце опишу что сделал: Форма, в форме 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 строки в которой присутствует это слово? Если не затруднит, просьба накидать примеров ну или ссылок где подобное реализовано. Ну или хотя бы в какую сторону копать дальше. Поиски в поисковиках загнали меня в тупик, каша в голове. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 12:27 |
|
||
|
Зашел в тупик, нужна помощь начинающему.
|
|||
|---|---|---|---|
|
#18+
Еще можно поиздеваться с того что я тут намудрил) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 13:13 |
|
||
|
Зашел в тупик, нужна помощь начинающему.
|
|||
|---|---|---|---|
|
#18+
Вообщем все просто до безобразия! Вдруг таким же начинающим как я пригодится. $faq = "SELECT * FROM table2 WHERE pole_name = '$info1';"; $test123 = mysql_query($faq); $rock = mysql_fetch_array($test123); echo '<div class="ligaengdiv">'.$rock[нужное значение из массива].'</div> '; Так бы и сказали, учи запросы)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 17:58 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39564301&tid=1830210]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 370ms |

| 0 / 0 |
