Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Поисковик - опять
 
 автор: Vadim777   (26.07.2005 в 17:30)   письмо автору
 
 

У меня вот какая проблема: Я не могу свести вместе запрос к базе Mysql с формой Типа: <form action>... А потом: mysql_connect/
Помогите пожалуйста
<?
$form =
"<form action=\"24.07.05.php\" method=\"post\">
<input type=\"hidden\" name=\"seenform\" value=\"y\">
Keyword:<br>
<input type=\"text\" name=\"keyword\" size=\"20\" maxlength =\"20\" value=\"\">
<input type=\"submit\" value= \"&#239;&#238;&#232;&#241;&#234;\">
</form>";
if ($seenform !="y") :
print $form;
else:
@mysql_connect("localhost" , "root", "")
or die("&#237;&#232;&#231;&#255; &#241;&#229;&#240;&#226;&#229;&#240;");
@mysql_select_db("sample")
or die("&#237;&#232;&#231;&#255; &#225;&#224;&#231;&#243;");
$query = "SELECT fio,address,tel FROM tel_numb WHERE text LIKE 'keyword' " ;
$result = mysql_query($query);
if (mysql_num_rows($result) == 0):
print "&#234; &#241;&#238;&#230;&#224;&#235;&#229;&#237;&#232;&#254; &#239;&#238; &#226;&#224;&#248;&#229;&#236;&#243; &#231;&#224;&#239;&#240;&#238;&#241;&#243; &#232;&#237;&#244;&#238;&#240;&#236;&#224;&#246;&#232;&#255; &#237;&#229; &#237;&#224;&#233;&#228;&#229;&#237;&#224;";
print $form;
else:
list ($fio,$address,$tel) = mysql_fetch_row($result);
print"<h3>&#238;&#242;&#226;&#229;&#242; &#237;&#224; &#231;&#224;&#239;&#240;&#238;&#241;</h3>";
print "<b>&#232;&#236;&#255;:</b> $fio <br>" ;
print "<b>&#228;&#238;&#235;&#230;&#237;&#238;&#241;&#242;&#252;:</b> $address <br>";
print "<b>&#242;&#229;&#235;&#229;&#244;&#238;&#237;:</b> $tel";

endif;
endif;
?>
Гдэ ашыпка?

   
 
 автор: cheops   (26.07.2005 в 19:23)   письмо автору
 
   для: Vadim777   (26.07.2005 в 17:30)
 

Для отладки скрипта уберите символы @ напротив функций - тогда ошибки если они есть будут вам выведены в окно браузера - что-нибудь выводится?

PS Вопросы, посвящённые MySQL лучше сразу помещать в соответствующем разделе http://www.softtime.ru/forum/index.php?id_forum=3

   
 
 автор: Vadim777   (27.07.2005 в 10:13)   письмо автору
 
   для: cheops   (26.07.2005 в 19:23)
 

Спасибо! попробую.

   
 
 автор: Vadim777   (27.07.2005 в 11:00)   письмо автору
 
   для: cheops   (26.07.2005 в 19:23)
 

Я сделал изменения, но появляется форма, я ввожу слова, нажимаю сабмит, - и форма остается, исчезает введенное слово. А Денвер говорит:
Notice: Undefined variable: seenform in z:\home\localhost\www\24.07.05.php on line 9
[

   
 
 автор: Loki   (27.07.2005 в 11:13)   письмо автору
 
   для: Vadim777   (27.07.2005 в 11:00)
 

попробуйте заменить $seenform на $_POST['seenform']

   
 
 автор: Vadim777   (28.07.2005 в 12:41)   письмо автору
 
   для: Loki   (27.07.2005 в 11:13)
 

После ввода слова появляется во такое:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in z:\home\localhost\www\24.07.05.php on line 18
К сожалению по вашему запросу информация не найдена

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования