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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Пишу поиск... ( и этим все сказано ) 
:(
    Опции темы
alerT
  Дата 12.3.2003, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



withstupid.gif . Думаю этот смайлик полностью характеризует меня в данный момент!:)
Итак, ситуация следующая.
Я делаю поиск:

1. iskalka.php notify.gif
В нем форма и все такое, с сылкой на второй файл, с самим скриптом обработчиком!
2. obrabot4ik.php
Чего я хочу...Я хочу, что бы при наличие нескольких фамилий, появлялись они все,
ну например Вася Пупкин, Петя Пупкин, Игорь Пупкин... и.тд и т.п! Но, что бы они были, типа, ссылками, что ли, и когда тыкаешь на конкретное лицо [Вася Пупкин], то попадаешь на его персональную страничку, в которой будет информация о них ;) - номер телефона, фотография (это для другой темы smile.gif ), неоторые новости о Васе и т.д...

Все фамилии берутся из базы данных! В которую они ложатся, как вы понимаете, при регистрации.

Вот так. Надеюсь, что я выразился понятно!! Хотя hehe.gif ... как знать...лучше не смог thumbs-up.gif ...

Жду помощи!

PM MAIL   Вверх
Kefir
Дата 12.3.2003, 01:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

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



$r = mysql_query("select * from table where surname=\"Pupkin\"");
$len = mysql_num_rows($r);
for($a=0; $a<$len)
{
$res=mysql_fetch_row($r);
//выводишь всё что надо, т.е. в твоём случае ссылки на персональные странички...
}

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


Опытный
**


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

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



или приблизительно так:

$query = "SELECT * FROM table WHERE surname LIKE %Pupkin%";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
print "<a href=".......">" . $row['surname'] . "</a><br>";
}

написал бы структуру таблицы с юзверями понятнее было...ну я думаю и так разберешься...
PM MAIL ICQ   Вверх
alerT
Дата 12.3.2003, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата
//выводишь всё что надо, т.е. в твоём случае ссылки на персональные странички...
Кажется я объянил не так, как нужно ! Нет персональных страниц у пользователей, есть инфа, которую они набрали, при заполнении анкеты, она попала в базу.
Если, предположим, у меня будет 1000 пользователей, что каждому страничку создавать?smile.gif Блииин, тяжело объяснять. Так вот:
1. Зашел юзер какой-то (П1), заполнил анкету... в базу данных (anketa) попала эта анкета: предположим, в ней он указал мыло, свой домашний телефон и как зовут его собаку.

2. Зашел второй юзер (П2). И решил он поискать первого юзера (П1). Предположим, он знает его фамилию. Он ее написал... нажал "поиск".

3. Если есть такой пользователь (он есть - это П1 smile.gif ) то его, пусть будет, имя и отчество напишутся на экране, при этом, если будет зарегестрированный пользователь (П3) с такой же фамилией, как у П1, то и его фамилия и имя напишется строго под П1. П2 выберит, кто ему нужен, по фамилии и имени, и нажмет "по ссылке", которая и выведет его на "персональную страницу, которой нет", а информация для которой будет автоматически браться из БД - anketa.

Как мне этого добиться?
PM MAIL   Вверх
IZ@TOP
  Дата 12.3.2003, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 4795
Регистрация: 3.2.2003
Где: Бамбуковый лес

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



Код

table_user
-------------------------------------
user_id //идентификатор юзверя
name
fname
oname
uvlechenija
pol
vozrast
autorization_name
autorization_password
-------------------------------------

Я так понимаю что тебе нужна таблица вроде этого ?

Это сообщение отредактировал(а) Iz@top - 12.3.2003, 20:57


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Kefir
Дата 13.3.2003, 04:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

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



Вообще, я не понял. Ты чего хочешь чтобы тебе весь скрипт здесь написали?
Ну ладно, так, чуток тебе напишу:
$r = mysql_query("SELECT * FROM table WHERE surname=\"Pupkin\"");
$len = mysql_num_rows($r);
for($a=0; $a<$len; $a++)
{
$res = mysql_fetch_row($r);
echo $res['name']." ".$res['surname'];
echo "<a href=\"http://www.site.com/profile.php?id_num=".$res['id']."\">\"";
//в этом страшном echo сверху могут быть ошибки...
}
А в profile.php:
$r = mysql_query("SELECT * FROM table WHERE id=$id_num");
//теперь уже всё что надо выводишь

Вот вроде так кратенько набросал.
PM MAIL WWW Skype   Вверх
Cepera
Дата 14.3.2003, 00:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


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

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



а что за проблема генерить в пхп , какую угодно страничку?


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
Kefir
Дата 14.3.2003, 02:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

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



Cepera: ну так в общем здесь проблемы нет. Здесь как бы без вариантов всё в ПХП генерится.
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

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

Важно:

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

Внимание:

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

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

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


 




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


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

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