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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вывод отформатированый результат поиска в таблицу 
V
    Опции темы
prokurist
  Дата 2.7.2009, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



добрый день. я создаю поиск страницу на php результат которой должен выводиться в другом окне в отформатированную таблицу, вот так должно выглядеть: 
пример вывода результата поиска сейчас выходит у меня на тойже страницы.....



Код

............
  
 $sql = "select SearchWord, SynonymsFirst, SynonymsSecond, SynonymsThird, SynonymsFourth, SynonymsFifth, SynonymsSixth, SynonymsSeventh, SynonymsEight, SynonymsNinth, SynonymsTenth, SynonymsEleventh, SynonymsTwelvth from synonyms WHERE `SearchWord` LIKE '" .$name . "'"; 
        
        

$result=mysql_query($sql);



  
while($row=mysql_fetch_array($result)){
          $SearchWord=$row['SearchWord'];
          $SynonymsFirst=$row['SynonymsFirst']; 
          $SynonymsSecond=$row['SynonymsSecond'];
          $SynonymsThird=$row['SynonymsThird'];
          $SynonymsFourth=$row['SynonymsFourth'];
          $SynonymsFifth=$row['SynonymsFifth'];
          $SynonymsSixth=$row['SynonymsSixth'];
          $SynonymsSeventh=$row['SynonymsSeventh'];
          $SynonymsEight=$row['SynonymsEight'];
          $SynonymsNinth=$row['SynonymsNinth'];
          $SynonymsTenth =$row['SynonymsTenth '];
          $SynonymsEleventh=$row['SynonymsEleventh'];
          $SynonymsTwelvth=$row['SynonymsTwelvth'];
          

   
   
  echo "\n";
  echo  "<b>" .$SearchWord . "</b>" ,"<br>\n";
  echo "<br>\n";
  echo  $SynonymsFirst . "<br>\n";
  echo  $SynonymsSecond . "<br>\n";
  echo  $SynonymsThird . "<br>\n";
  echo  $SynonymsFourth . "<br>\n";
  echo  $SynonymsFifth . "<br>\n";
  echo  $SynonymsSixth . "<br>\n";
  echo  $SynonymsSeventh . "<br>\n";
  echo  $SynonymsEight . "<br>\n";
  echo  $SynonymsNinth . "<br>\n";
  echo  $SynonymsTenth . "<br>\n";
  echo  $SynonymsEleventh . "<br>\n";
  echo  $SynonymsTwelvth . "<br>\n";

  }
  }

  else{
  echo  "<p>Please enter a search query</p>";
   
  }
  }
  }

 mysql_free_result($result);


 mysql_close($db);

PM MAIL   Вверх
lelik133
Дата 2.7.2009, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 517
Регистрация: 5.2.2003
Где: Москва

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



по вашей ссылке открываются результаты в том же окне.
вы  не сформулировали вопрос. Что не так? нужно открывать результат работы скрипта в новом окне? 
PM ICQ   Вверх
prokurist
Дата 2.7.2009, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(lelik133 @ 2.7.2009,  13:37)
по вашей ссылке открываются результаты в том же окне.
вы  не сформулировали вопрос. Что не так? нужно открывать результат работы скрипта в новом окне?

вопрос такой что  мне изменить в коде (echo) который я написал выше что бы получать при поиске такую страницу которая открывается по сылке. 
сложности:
1. вывод таблицы в другом окне
2. вывод заголовка (искомое слово)

PM MAIL   Вверх
lelik133
Дата 2.7.2009, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 517
Регистрация: 5.2.2003
Где: Москва

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



то что вы описали это не задача.
что бы вывести искомое слово. его надо принять из поисковой формы через get/post в вашем куске кода формы нет вообще. 
Для вывода в новом окне используйте target у form
PM ICQ   Вверх
prokurist
Дата 2.7.2009, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(lelik133 @  2.7.2009,  15:17 Найти цитируемый пост)
то что вы описали это не задача.
что бы вывести искомое слово. его надо принять из поисковой формы через get/post в вашем куске кода формы нет вообще. 
Для вывода в новом окне используйте target у form 

а что по твоему задача? 
PM MAIL   Вверх
lelik133
Дата 2.7.2009, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 517
Регистрация: 5.2.2003
Где: Москва

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



задача это внятно сформулированная последовательность действий, что хочется получить, что вы для этого делали и что не получилось
PM ICQ   Вверх
prokurist
Дата 2.7.2009, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(lelik133 @ 2.7.2009,  15:41)
задача это внятно сформулированная последовательность действий, что хочется получить, что вы для этого делали и что не получилось

вопрос такой что  мне изменить в коде (echo) который я написал выше что бы получать при поиске такую страницу которая открывается по сылке. 
сложности:
что хочу получить: не знаю как сделать!

1. вывод таблицы в другом окне
2. вывод заголовка (искомое слово)

для этого написал код, который работает но выводит результат на одной и тоже странице что и поиск.
кусок кода, echo и select базы данных выложил здесь....


PM MAIL   Вверх
lelik133
Дата 2.7.2009, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 517
Регистрация: 5.2.2003
Где: Москва

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



1. см. выше target у form
2. насчет вывода вы не можете вывести переменную в которой у вас храниться значение введенное в форме пользователем? я не знаю где оно у вас хранится, телепатией не владею
PM ICQ   Вверх
prokurist
Дата 2.7.2009, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Код

<html>


<body>
<tr>
<td align="center">

<form  method="post" action="includes/search.php?go"  id="searchform"> 
      <input  type="text" name="name"> 
      <input  type="submit" name="submit" value="Search"> 
          </form> 
</td>
</tr>



</body>
</html>







Код

<?php

  if(isset($_POST['submit'])){ 
  if(isset($_GET['go'])){ 
  if(preg_match("/^[  a-zA-Z]+/", $_POST['name'])){ 
      $name=$_POST['name'];


 

  $db=mysql_connect  ("localhost", "user",  "password") or die ('I cannot connect to the database  because: ' . mysql_error());
  $mydb=mysql_select_db("db_name");
 $sql = "select SearchWord, SynonymsFirst, SynonymsSecond, SynonymsThird, SynonymsFourth, SynonymsFifth, SynonymsSixth, SynonymsSeventh, SynonymsEight, SynonymsNinth, SynonymsTenth, SynonymsEleventh, SynonymsTwelvth from synonyms WHERE `SearchWord` LIKE '" .$name . "'"; 
$result=mysql_query($sql);
 printf ("Search Antonyms: %d\n", mysql_affected_rows());

while($row=mysql_fetch_array($result)){
          $SearchWord=$row['SearchWord'];
          $SynonymsFirst=$row['SynonymsFirst']; 
          $SynonymsSecond=$row['SynonymsSecond'];
          $SynonymsThird=$row['SynonymsThird'];
          $SynonymsFourth=$row['SynonymsFourth'];
          $SynonymsFifth=$row['SynonymsFifth'];
          $SynonymsSixth=$row['SynonymsSixth'];
          $SynonymsSeventh=$row['SynonymsSeventh'];
          $SynonymsEight=$row['SynonymsEight'];
          $SynonymsNinth=$row['SynonymsNinth'];
          $SynonymsTenth =$row['SynonymsTenth '];
          $SynonymsEleventh=$row['SynonymsEleventh'];
          $SynonymsTwelvth=$row['SynonymsTwelvth'];
          

   
   
  echo "\n";
  echo  "<b>" .$SearchWord . "</b>" ,"<br>\n";
  echo "<br>\n";
  echo  $SynonymsFirst . "<br>\n";
  echo  $SynonymsSecond . "<br>\n";
  echo  $SynonymsThird . "<br>\n";
  echo  $SynonymsFourth . "<br>\n";
  echo  $SynonymsFifth . "<br>\n";
  echo  $SynonymsSixth . "<br>\n";
  echo  $SynonymsSeventh . "<br>\n";
  echo  $SynonymsEight . "<br>\n";
  echo  $SynonymsNinth . "<br>\n";
  echo  $SynonymsTenth . "<br>\n";
  echo  $SynonymsEleventh . "<br>\n";
  echo  $SynonymsTwelvth . "<br>\n";

  }
  }

  else{
  echo  "<p>Please enter a search query</p>";
   
  }
  }
  }

 mysql_free_result($result);


 mysql_close($db);
?>



PM MAIL   Вверх
lelik133
Дата 2.7.2009, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 517
Регистрация: 5.2.2003
Где: Москва

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



я за вас код писать не буду, учитесь делать сами
по п.1  я вам уже дважды ответил, вы не можете отредактировать один тег?
по п.2 дам подсказку вам нужна  $name. Как вывести ее вы думаю должны  знать, если конечно код писали сами.
 
PM ICQ   Вверх
prokurist
Дата 2.7.2009, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(lelik133 @ 2.7.2009,  16:26)
я за вас код писать не буду, учитесь делать сами
по п.1  я вам уже дважды ответил, вы не можете отредактировать один тег?
по п.2 дам подсказку вам нужна  $name. Как вывести ее вы думаю должны  знать, если конечно код писали сами.

спасибо большое! делаю!
PM MAIL   Вверх
prokurist
Дата 2.7.2009, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(prokurist @ 2.7.2009,  16:49)
Цитата(lelik133 @ 2.7.2009,  16:26)
я за вас код писать не буду, учитесь делать сами
по п.1  я вам уже дважды ответил, вы не можете отредактировать один тег?
по п.2 дам подсказку вам нужна  $name. Как вывести ее вы думаю должны  знать, если конечно код писали сами.

спасибо большое! делаю!

 smile  smile 

Это сообщение отредактировал(а) prokurist - 3.7.2009, 00:51
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0602 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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