![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
Есть таблица, поиск находит например одно слово, как сделать чтоб результат поиска выводился в таблице(и выводил всю строку).
|
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
Вопрос странный. Конкретизируйте.
|
|||
|
||||
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
Чтоб результат поиска записывался в таблицу, а непросто выдовался текстом.
Я попробовал через: { echo "<tr>"; $row=mysql_fetch_array($result); echo "<td>$row[cn1]</td><td><$row[cn2]</td>"; echo "</tr>"; } echo "</table></body></html>" ?> но пока это недало результат. |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
No_Mad
Должно работать. Только в начале <table> поставить. |
|||
|
||||
| Zandr |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 433 Регистрация: 16.7.2004 Где: Новосибирск Репутация: нет Всего: 13 |
Например:
Писал на черновую и без проверки. Могут быть ошибки... Всегда, если не получается что-то вывести - смотри получившийся html. В твоем коде ошибка (лишняя открывающая угловая скобка): "<td>$row[cn1]</td><td><$row[cn2]</td>" Вот пример вывода результата произвольного запроса ($query):
Это сообщение отредактировал(а) Zandr - 29.7.2004, 09:57 |
||||
|
|||||
| No_Mad |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
Это ошибка здесь "<td>$row[cn1]</td><td><$row[cn2]</td>"
но в моей работе ее нет(здесь просто торопился.. но проблема в другом у меня выводит:
и хоть убейся невижу я там ошибку:
помогите |
||||
|
|||||
| Fish |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 2.6.2004 Репутация: нет Всего: нет |
Грамматика где-то хворает. Где-то точку пропустил или какую-то букву русским шрифтом написал. Совет набери заново - без ошибок. |
|||
|
||||
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
все спасибо, ошибку нашел.. Но есть еще один вопрос как сделать ограничение вывода строк на экран (например 15) и как бы сказать с закладками на другие страницы.
|
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
No_Mad В FAQ !!!!!
|
|||
|
||||
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
Еще один вопрос.. Есть таблица как можно над каждым столбцом расположить по окну поиска а допустим с прово от этих окон кнопку "GO".(и он будет искать по разным пораметрам)..
---- Эти окошки можно привязать к таблице или прописывать самост(размер, и расположение)?.. |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
No_Mad
|
|||
|
||||
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
Упустил из виду 1 деталь как сделать чтоб размер столбца и поля поиска совпадал( я проверил в твоем примере не совпадает)
|
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
||||
|
||||
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
вот блин опоздал немного.. Я тока хотел зайти сказать что сделал через size.. Но есть еще "трабл" например мне нужен поиск на 1 и 3 столбике посоветуй как мне 2 столб сдвинуть на третий (щас прочту ссылку может че там найду)
|
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
Не понял что сделать нужно.
|
|||
|
||||
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
Например 1 столб :имя
2 столб: должность 3 столб: зарплата. надо сделать 2 строки поиска одна распологается над "именем" другая над "зарплатой"(чтоб человек который осушествляет поиск видел "Да точно здесь поле для поиска по имени"). у меня просто получилось все подряд.. Я вот и спрашиваю как организовать пустое место над "должность" и заним строка поиска над"зарплата".. Это сообщение отредактировал(а) No_Mad - 30.7.2004, 09:54 |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
всё равно не понятно, нарисуй
|
|||
|
||||
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
____********** ________ ______
|___|********* |_______| |Поиск| +----+--------------+-----------+ |Имя |Должность|Зарплата| +----+--------------+-----------+ |Коль|Клерк |10000$ | |Вась|Олигарх |100$ | ------------------------------------ Я скоро художником по тексту стану А вместо звездочек Пустотаа........... |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 10 Всего: 73 |
<td> </td> -------------------- Теперь при чем :P |
|||
|
||||
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
Предложи куда в этом чуде:
ввести значение например 10, вместо того чтоб его записывать 10 раз.. |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
No_Mad
циклом печатать. |
|||
|
||||
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
ладно и ещ коечто подскажите
как сделать такую фишку.. пока я ничего не ввел в строку поиска; там весит слово "ВВОДИ ЗНАЧЕНИЕ ПОИСКА".. |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 10 Всего: 73 |
Хм, интересное заявление.
<td> </td> - пустая ячейка, в твоем случае заменяет звездочки. Добавлено @ 11:30 <input type=text value="введите значение поиска"> -------------------- Теперь при чем :P |
|||
|
||||
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
Не совсем то Iqnat
Ладно я понял это было лишним, спасибо всем.. |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
по поводу поля с значением по умолчанию: лучше сделать чтобы при нажатии оно очищалось, но это уже JavaScript:
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
IZ@TOP спасиб
|
|||
|
||||
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
у меня поиск по 2 параметрам, как привязать эти параметры к одной команде(чтоб в result.php ей одной оперивровать)..
Вот мой пример но он не работает:
|
|||
|
||||
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
кстати как правельно построить поиск по 2- м параметрам..( а то у меня идет тока по последнему)
|
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 10 Всего: 73 |
SELECT * FROM `table` WHERE `name`=\"$col1\" AND `surname`=\"col2\";
Это? -------------------- Теперь при чем :P |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Может для большей эффективности стоит вместо AND, OR поставить? Тогда он будет находить не только там где совпадает с именем и фамилией, но любой из этих вариантов. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 10 Всего: 73 |
IZ@TOP, это уже оставим разработчику выбирать критерии. Может его и равенство не устроит, а <>...
-------------------- Теперь при чем :P |
|||
|
||||
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
спасибо вам, мне тоже кажется лучше ставить "or"...но можете ответить еще на вопрос о привязке....
|
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 10 Всего: 73 |
не знаю, это ты имел в виду? теперь у тебя есть два элемента массива $_POST; их можно подставить в запрос: SELECT * FROM `table` WHERE `name`=\"$_POST['col1']\" OR `surname`=\"$_POST['col2']\"; -------------------- Теперь при чем :P |
|||
|
||||
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
спасибо Ignat.. Я сам допер до трабла, я его решил через hiden, щас точно не помню но вродь так:
|
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
No_Mad
Это скрытые поля формы называется. Туда можно записать посредством РНР или еще чего значения чтобы передавать из формы в форму. А пишется правильно так:
PS Обрамляйте значения атрибутов кавычками. Это во первых стандарт, во вторых потом чтобы траблы не возникли, да и вообще хороший тон. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| No_Mad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 19.7.2004 Репутация: нет Всего: нет |
как сделать чтоб, при вводе менее 3 символов поиск говорил "Ты не ввел значение поиска".. Вот мой пример, но он не канает:
|
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
No_Mad
посчитать количество символов в переменной: int strlen ( string str ) читай манулы!!! Там есть раздел "строковые функции", идёшь в него и ищешь нужную! Добавлено @ 10:36 $search < 3 => "число search меньше трёх". |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |