Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Хочу сделать поиск по базе MySQL 
:(
    Опции темы
No_Mad
Дата 28.7.2004, 08:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 19.7.2004

Репутация: нет
Всего: нет



Есть таблица, поиск находит например одно слово, как сделать чтоб результат поиска выводился в таблице(и выводил всю строку).
PM MAIL ICQ   Вверх
Secandr
Дата 28.7.2004, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



Вопрос странный. Конкретизируйте.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
No_Mad
Дата 28.7.2004, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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>"
?>

но пока это недало результат.
PM MAIL ICQ   Вверх
Secandr
Дата 28.7.2004, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



No_Mad
Должно работать. Только в начале <table> поставить.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Zandr
Дата 28.7.2004, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 433
Регистрация: 16.7.2004
Где: Новосибирск

Репутация: нет
Всего: 13



Например:
Код
<table>
   <tr>
       <th>Name</th>
       <th>Age</th>
   </tr>
   <tr>
<?php
mysql_connect($host, $user, $password) or die ("Can't connect");
$res = @mysql_query('SELECT name, age FROM users WHERE age > 18');
if ($res) {
   while ($row = mysql_fetch_assoc($res)) {
?>
   <tr>
       <td><?php echo $row['name'] ?></td>
       <td><?php echo $row['age'] ?></td>
   </tr>
<?php
   }
}
mysql_close();
?>
</table>

Писал на черновую и без проверки. Могут быть ошибки...
Всегда, если не получается что-то вывести - смотри получившийся html.
В твоем коде ошибка (лишняя открывающая угловая скобка):
"<td>$row[cn1]</td><td><$row[cn2]</td>"
Вот пример вывода результата произвольного запроса ($query):
Код
if ($res = @mysql_query($query)) {
   echo '<p>Затронуто рядов: '.mysql_affected_rows().'</p>';
   if ($row = @mysql_fetch_assoc($res)) {
       echo '<table><tr>';
       foreach (array_keys($row) as $field) {
           echo "<th>$field</th>";
       }
       echo '</tr>';
       do {
           echo '<tr>';
           foreach ($row as $field) {
               echo '<td>'.((trim($field) != '') ? $field : '&nbsp;').'</td>';
           }
           echo '</tr>';
       } while ($row = @mysql_fetch_row($res));
       echo '</table>';
   }
} else {
   echo '<p>Ошибка MySQL: <i>'.mysql_error().'</i></p>';
}


Это сообщение отредактировал(а) Zandr - 29.7.2004, 09:57
PM MAIL   Вверх
No_Mad
Дата 28.7.2004, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 19.7.2004

Репутация: нет
Всего: нет



Это ошибка здесь "<td>$row[cn1]</td><td><$row[cn2]</td>"
но в моей работе ее нет(здесь просто торопился..
но проблема в другом у меня выводит:
Код
Parse error: parse error in c:\...\...\...\result.php on line 62

и хоть убейся невижу я там ошибку:

Код
$sql=mysql_fetch_array($result);


61-echo "<td>$sql[name]</td><td>$sql[adres]</td><td>$sql[telefon]</td>";
62-echo "<td>$sql[mail]</td><td>$sql[reyting]</td>";
echo "<td>$sql[creater]</td><td>$sql[model]</td>
<td>$sql[marka]</td><td>$sql[year_exit]</td><td>$sql[color]</td>
<td>$sql[opn]</td>";
echo "<td>$sql[price1]</td><td>$sql[nal]</td></tr>";

}


помогите hmmm.gif
PM MAIL ICQ   Вверх
Fish
Дата 28.7.2004, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 2.6.2004

Репутация: нет
Всего: нет



Цитата
Код
Parse error: parse error in c:\...\...\...\result.php on line 62

Грамматика где-то хворает. Где-то точку пропустил или какую-то букву русским шрифтом написал. Совет набери заново - без ошибок.
PM MAIL   Вверх
No_Mad
Дата 28.7.2004, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 19.7.2004

Репутация: нет
Всего: нет



все спасибо, ошибку нашел.. Но есть еще один вопрос как сделать ограничение вывода строк на экран (например 15) и как бы сказать с закладками на другие страницы.
PM MAIL ICQ   Вверх
Secandr
Дата 28.7.2004, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



No_Mad В FAQ !!!!!


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
No_Mad
Дата 30.7.2004, 05:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 19.7.2004

Репутация: нет
Всего: нет



Еще один вопрос.. Есть таблица как можно над каждым столбцом расположить по окну поиска а допустим с прово от этих окон кнопку "GO".(и он будет искать по разным пораметрам)..
----
Эти окошки можно привязать к таблице или прописывать самост(размер, и расположение)?..
PM MAIL ICQ   Вверх
Secandr
Дата 30.7.2004, 08:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



No_Mad
Код
<tr>
<form actiom=1.php method=post>
  <td>
       <input name=col1>
  </td>
  <td>
       <input name=col2>
  </td>
***
  <td>
       <input type=submit>
  </td>
</tr>



--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
No_Mad
Дата 30.7.2004, 08:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 19.7.2004

Репутация: нет
Всего: нет



Упустил из виду 1 деталь как сделать чтоб размер столбца и поля поиска совпадал( я проверил в твоем примере не совпадает)
PM MAIL ICQ   Вверх
Secandr
Дата 30.7.2004, 09:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



читай спецификацию html
http://www.citforum.ru/internet/html40/int...rms.html#h-17.4
тебе нужен size


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
No_Mad
Дата 30.7.2004, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 19.7.2004

Репутация: нет
Всего: нет



вот блин опоздал немного.. Я тока хотел зайти сказать что сделал через size.. Но есть еще "трабл" например мне нужен поиск на 1 и 3 столбике посоветуй как мне 2 столб сдвинуть на третий (щас прочту ссылку может че там найду)
PM MAIL ICQ   Вверх
Secandr
Дата 30.7.2004, 09:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



Не понял что сделать нужно.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0580 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.