|
stanick ↓
|
 |
|
08 Май, 2010, 01:00:29
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -1
Сообщений: 89 Сила слова: -1.12
|
Создаю такоой запрос для поисковой строки в MySQL:
if(isset($_POST['poisk'])) {
$lert=mysql_real_escape_string ($_POST['poisk']);
$query="SELECT *, MATCH cont1 AGAINST ('$lert') + MATCH cont2 AGAINST ('$lert') as relev FROM opis ORDER BY relev DESC";
$questens=mysql_query($query) or die("ohubka_zaprosa");
$num=mysql_num_rows($questens) or die ("net strock");
for($c=0;$c<$num;$c++)
{$serch=mysql_fetch_array($questens);
printf($serch[cont1]);
echo "<div>$serch[cont2]</div>"; }
} else { die ("isset ne obnarugul danuch");}
Базу данных я подключил. И когда в форме вожу слова для поиска которое заведомо уже есть в столбце cont1, то мне просто выдает чистый лист. И невидно данные. Подскажите почему не выводит строку в таблицы с искомым словам в запросе. Или что вообще не так?
Или метод иначе если можно.
Вот форма запроса которая находить в другом файле-index.
<form action="poi_sk.php" method="post">
<input type="text" name="poisk" />
<input type="submit" value="start" />
</form>
|
|
|
|
|
Записан
|
|
|
|
|
Ewg777 ↓
|
 |
|
08 Май, 2010, 01:19:44 , спустя 19 минут 15 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 666
Сообщений: 512 Сила слова: 4.69
|
В исходный код "пустой страницы" смотрели? Спустя 21 секунду добавил http://phpfaq.ru/debug
|
|
|
|
|
Записан
|
Этот сайт не наркоманов. Это сайт программистов.
|
|
|
|
rider-sx ↓
|
 |
|
08 Май, 2010, 02:23:29 , спустя 1 час 3 минуты 45 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
drmmmmmm
Группа: Адекваты Карма: 32
Сообщений: 2718 Сила слова: 1.18
|
stanick, пшел нах с таким оформлением... Спустя 38 секунд добавил die("ohubka_zaprosa") аххаха
|
|
|
|
|
Записан
|
|
|
|
|
stanick ↓
|
 |
|
08 Май, 2010, 02:27:16 , спустя 3 минуты 47 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -1
Сообщений: 89 Сила слова: -1.12
|
Ewg777
После добовления в скрипт для вывода ошибок по вашей сылки выбило следующие:
Notice: Undefined index: cont1 in M:\home\proba.ru\www\poi_sk.php on line 23
Notice: Undefined index: cont2 in M:\home\proba.ru\www\poi_sk.php on line 24
Выдает следующию ошибку. Что бы это могло значить.
|
|
|
|
|
Записан
|
|
|
|
|
rider-sx ↓
|
 |
|
08 Май, 2010, 02:35:23 , спустя 8 минут 7 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
drmmmmmm
Группа: Адекваты Карма: 32
Сообщений: 2718 Сила слова: 1.18
|
<?
if(isset($_POST['poisk'])) {
$search_string = mysql_real_escape_string ($_POST['poisk']);
$query = "SELECT *, MATCH cont1 AGAINST ('$search_string') + MATCH cont2 AGAINST ('$search_string') as relev FROM opis ORDER BY relev DESC";
$result = mysql_query($query) or die("query error");
$num = mysql_num_rows($result) or die ("no matches");
for($c= 0; $c <= $num; $c++ ) {
$serch = mysql_fetch_assoc($result);
printf($search['cont1']); // for what???
echo "<div>{$search['cont2']}</div>";
}
} else {
die ("empty search string");
}
как то так надо... Спустя 1 минуту 8 секунд добавил Выдает следующию ошибку. Что бы это могло значить.
$search['cont1']; вот так потому что надо епт...
|
|
|
|
|
Записан
|
|
|
|
|
stanick ↓
|
 |
|
08 Май, 2010, 02:39:07 , спустя 3 минуты 44 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -1
Сообщений: 89 Сила слова: -1.12
|
Ну красиво красиво как оформить так раскажи.
И в смысле твое for what???
|
|
|
|
|
Записан
|
|
|
|
|
rider-sx ↓
|
 |
|
08 Май, 2010, 02:40:23 , спустя 1 минуту 16 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
drmmmmmm
Группа: Адекваты Карма: 32
Сообщений: 2718 Сила слова: 1.18
|
stanick, Зачем два раза выводить одно и тоже?
|
|
|
|
|
Записан
|
|
|
|
|
stanick ↓
|
 |
|
08 Май, 2010, 02:48:20 , спустя 7 минут 57 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -1
Сообщений: 89 Сила слова: -1.12
|
Так в том то и дело что нечего не выводиться.
Ну а если без For тогда только так
{$search['cont2']} "; }
else {
die ("empty search string");
}
.php">
if(isset($_POST['poisk'])) {
$search_string = mysql_real_escape_string ($_POST['poisk']);
$query = "SELECT *, MATCH cont1 AGAINST ('$search_string') + MATCH cont2 AGAINST ('$search_string') as relev FROM opis ORDER BY relev DESC";
$result = mysql_query($query) or die("query error");
$num = mysql_num_rows($result) or die ("no matches");
$serch = mysql_fetch_assoc($result);
printf($search['cont1']);
echo "{$search['cont2']} "; }
else {
die ("empty search string");
}
Спустя 1 минуту 6 секунд добавил блин как правильно оформить через какой тег.
|
|
|
|
|
Записан
|
|
|
|
|
Ewg777 ↓
|
 |
|
08 Май, 2010, 02:49:18 , спустя 58 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 666
Сообщений: 512 Сила слова: 4.69
|
На первый вопрос не ответили.
|
|
|
|
|
Записан
|
Этот сайт не наркоманов. Это сайт программистов.
|
|
|
|
stanick ↓
|
 |
|
08 Май, 2010, 02:51:10 , спустя 1 минуту 52 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -1
Сообщений: 89 Сила слова: -1.12
|
Ewg777
Да смотрел там только html теги видны больше нечего через браузер смотрел.
|
|
|
|
|
Записан
|
|
|
|
|
Ewg777 ↓
|
 |
|
08 Май, 2010, 02:53:52 , спустя 2 минуты 42 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 666
Сообщений: 512 Сила слова: 4.69
|
Вот. Теперь по ссылке после ответа...
|
|
|
|
|
Записан
|
Этот сайт не наркоманов. Это сайт программистов.
|
|
|
|
stanick ↓
|
 |
|
08 Май, 2010, 02:58:32 , спустя 4 минуты 40 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -1
Сообщений: 89 Сила слова: -1.12
|
Да вставил код для углубленого анализа ошибок это всылки написано
;
error_reporting(E_ALL);) в начале скрипта.
и выбила такое сообщение
Только что это значит не пойму? Спустя 1 минуту 30 секунд добавил Да вставил код для углубленого анализа ошибок это всылки написано
ini_set('display_errors',1);
error_reporting(E_ALL); в начале скрипта.
и выбила такое сообщение
Notice: Undefined index: cont1 in M:\home\proba.ru\www\poi_sk.php on line 23
Notice: Undefined index: cont2 in M:\home\proba.ru\www\poi_sk.php on line 24
Только что это значит не пойму?
|
|
|
|
|
Записан
|
|
|
|
|
Ewg777 ↓
|
 |
|
08 Май, 2010, 02:59:28 , спустя 56 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Джедаи Карма: 666
Сообщений: 512 Сила слова: 4.69
|
stanick, жди магистров пересылки.
|
|
|
|
|
Записан
|
Этот сайт не наркоманов. Это сайт программистов.
|
|
|
|
stanick ↓
|
 |
|
08 Май, 2010, 03:06:00 , спустя 6 минут 32 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: -1
Сообщений: 89 Сила слова: -1.12
|
ок.
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
08 Май, 2010, 06:14:01 , спустя 3 часа 8 минут 1 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
stanick, пшел нах с таким оформлением... Спустя 38 секунд добавил die("ohubka_zaprosa") аххаха
это по украински
|
|
|
|
|
Записан
|
|
|
|
|