0 / 0 / 0
Регистрация: 20.07.2009
Сообщений: 21

Поиск и сценарий

20.07.2009, 19:39. Показов 4103. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят,много чего облазал,ненашёл.Такая проблема.
Есть список улиц,нужно организовать поиск по этому списку,если улица есть,то будет создаваться страничка на которой определённая картинка и определённая надпись.Или же будет переход на страничку с картинкой,но надпись будет меняться в соответствии с определённой улицей.
Помогите пожалуйста.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.07.2009, 19:39
Ответы с готовыми решениями:

Составьте сценарий обработки формы. Сценарий должен включать две веб-страницы
Составьте сценарий обработки формы. Сценарий должен включать две веб-страницы: страница с формой и страница-обработчик. Страница-обработчик...

Составьте сценарий обработки формы. Сценарий должен включать две веб-страницы
Составьте сценарий обработки формы. Сценарий должен включать две веб-страницы: страница с формой и страница-обработчик. Страница-обработчик...

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

34
0 / 0 / 0
Регистрация: 20.07.2009
Сообщений: 21
21.07.2009, 17:00  [ТС]
Студворк — интернет-сервис помощи студентам
Вроде есть

Добавлено через 41 секунду
Есть
0
 Аватар для Малой_Киев
7 / 7 / 1
Регистрация: 29.07.2008
Сообщений: 116
21.07.2009, 17:07
ну вот. качаешь эту книгу и открываешь главу11 - "доступ к базе данных с помощью пхп".
там посмотришь синтаксис и комманды, которые надо для того, чтобы подключиться со странички к базе данных.
0
0 / 0 / 0
Регистрация: 20.07.2009
Сообщений: 21
21.07.2009, 17:10  [ТС]
А пример никак?Сначало надо PHP изучить
0
 Аватар для Малой_Киев
7 / 7 / 1
Регистрация: 29.07.2008
Сообщений: 116
21.07.2009, 17:22
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?
    @ $db=mysqli_connect('localhost','логин','пароль','название БД'); 
//подключился к своей БД
    
    if(mysqli_connect_errno())
    {
    echo 'Ошибка. К БД не подключён';
    exit;   
           }
 
           $query="insert into `Таблица` values ('2009','Саня','Сообщение');";
    $result=$db->query($query);
// пример вставки инфо в таблицу. вместо '2009' можешь вставить какую-нибудь 
//переменную , к примеру '$year'.
 
    $query="SELECT image_name from images";
    $result=$db->query($query);
// пример получения инфо из БД.
        
        $name=$result->fetch_array();
// $name - это массив, в который заносится всё, что было в БД по твоему запросу 
// т.е. по определённым критериям.
// если тебе нужно достать из этого массива название улицы, а столбец с 
// названиями называется "street_name" , то тебе нужно ввести следующее :
 echo 'улица - ' .$name['street_name'];
// либо следующее ( равносильно предыдущей строке ) :
 echo 'улица';
 echo $name['street_name'];
1
0 / 0 / 0
Регистрация: 20.07.2009
Сообщений: 21
21.07.2009, 17:38  [ТС]
Спасибо большое.Но у меня всё равно ничего не работает,я непонял смысла,как забить базу улицами,картинками и тестом.
0
 Аватар для Малой_Киев
7 / 7 / 1
Регистрация: 29.07.2008
Сообщений: 116
21.07.2009, 17:52
это можно сделать вручную в MySQLе либо пользоваться функцией
CREATE DATABASE , которая была показана ( как пример ) раньше . на 1й странице темы ещё вроде бы.
загружаешь "mysql.exe" и вручную вбил быстренько базу.
SQL
1
2
3
4
5
6
CREATE DATABASE TEST;
CREATE TABLE streets
{
street_name CHAR(25) NOT NULL,
street_id INT(3) NOT NULL PRIMARY KEY
};
это к примеру.

вышенаписанное можно вставить в коде пхп-м :
PHP
1
2
3
4
$query="create table streets {
street_name char(25) not null,
street_id int(3) not null primary key
};" ;
0
0 / 0 / 0
Регистрация: 20.07.2009
Сообщений: 21
21.07.2009, 18:04  [ТС]
А нельзя сделать как у меня,в текстовом файле список улиц:
НАпример:

название[1]=стародрыщенская
подпись[1]=ну оч фиговая ул
картинка[1]=хрен.джпг

название[2]=новодрыщенская
текст[2]=еще хуже
картинка[2]=новыйхрен.джпг
0
 Аватар для Малой_Киев
7 / 7 / 1
Регистрация: 29.07.2008
Сообщений: 116
21.07.2009, 18:50
можно.
PHP
1
2
3
4
5
6
$query="create table streets {
street_name char(25) not null,
text char(40) not null,
img_name char(20) not null
};" ;
$result=$db->query($query);
При этом, каждая новая запись - будет являться новой строкой в столбце.
и будет где-то следующая структура :
-----------------------------------------
| Название | Подпись | Картинка |
-----------------------------------------
| стародрыщенская | ну оч фиговая ул | хрен.джпг |
| новодрыщенская | еще хуже |новыйхрен.джпг |

Вывод результатов .
Допустим, ты хочешь, чтобы вывело все улицы, в названии которых есть "дрыщ" (условимся , что до этого в форме ты ввёл "дрыщ" и это значение получила пеменная $search методом POST):
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$query="SELECT `street_name` from `streets` where 
street_name like '%".$search."%'";
 
        $result=$db->query($query);
         $count=$result->num_rows;
for($i=0; $i<$count; $i++)
{
$name=$result->fetch_assoc();
//---Вывод улицы----------
 echo '<br>улица - ';
 echo $name['street_name'];
//---Вывод картинки---------
 echo '<br>улица - ';
 echo $name['img_name'];
//----Вывод текста---------
 echo '<br>улица - ';
 echo $name['text'];
}
Кусок с циклом ясен ?
0
0 / 0 / 0
Регистрация: 20.07.2009
Сообщений: 21
21.07.2009, 19:53  [ТС]
PHP
1
2
3
4
5
6
7
8
9
//---Вывод улицы----------
 echo '<br>улица - ';
 echo $name['street_name'];
//---Вывод картинки---------
 echo '<br>улица - ';
 echo $name['img_name'];
//----Вывод текста---------
 echo '<br>улица - ';
 echo $name['text'];
Ну это понятно,следущая улица улица ,улица2.....и т.д.
Потом сохраняю этот пхп файл,а что на хтмл делать?
0
 Аватар для Малой_Киев
7 / 7 / 1
Регистрация: 29.07.2008
Сообщений: 116
21.07.2009, 19:58
ой, пардон...
PHP
1
2
3
4
5
6
7
8
9
10
//---Вывод улицы----------
 echo '<br>улица - ';
 echo $name['street_name'];
//---Вывод картинки---------
 echo '<br>картинка - ';
 echo $name['img_name'];
//----Вывод текста---------
 echo '<br>фраза - ';
 echo $name['text'];
}
Эм...Что значит "сохраняю пхп-файл" ? Это только кусок. При чём приблизительный. Кусок вывода на экран результатов того, что в таблице по определённому критерию.

Нужно ввести в таблицу данные ( если они ещё не там ), настроить и правильно записать переменные, обращения и т.д.

Можешь на хтмл ничего не делать - создашь "index.php" и туда просто будешь с помощью "echo" вставлять хтмл-теги, когда потребуется
0
0 / 0 / 0
Регистрация: 20.07.2009
Сообщений: 21
21.07.2009, 20:12  [ТС]
Опять не понял,мне нужно чтобы при совпадении улицы,создавалась страница с картинкой и надписью
0
 Аватар для Малой_Киев
7 / 7 / 1
Регистрация: 29.07.2008
Сообщений: 116
21.07.2009, 20:18
ну последний кусок, что я тебе бросил, где цикл и т.д., там идёт запрос к БД, чтобы оттуда доставалсь нужная инфа и выводилась на экран.
что не ясно ?..
вставь этот кусок в нужную страницу и там будет это всё выводиться
0
0 / 0 / 0
Регистрация: 20.07.2009
Сообщений: 21
21.07.2009, 20:38  [ТС]
Всмысле вставить в страницу
0
 Аватар для Малой_Киев
7 / 7 / 1
Регистрация: 29.07.2008
Сообщений: 116
21.07.2009, 20:41
ну это когда , к примеру , ты готовишь суп, а я тебе показал только как картошку чистить.
0
0 / 0 / 0
Регистрация: 13.11.2009
Сообщений: 13
13.11.2009, 10:25
можно.
Код PHP

PHP
1
2
3
4
5
6
$query="create table streets {
street_name char(25) not null,
text char(40) not null,
img_name char(20) not null
};" ;
$result=$db->query($query);
При этом, каждая новая запись - будет являться новой строкой в столбце.
и будет где-то следующая структура :
-----------------------------------------
| Название | Подпись | Картинка |
-----------------------------------------
| стародрыщенская | ну оч фиговая ул | хрен.джпг |
| новодрыщенская | еще хуже |новыйхрен.джпг |
Если я правильно понял, то в этом варианте MySql не используется?
То есть все делается в php файле?
Тогда, каким образом (с помощью какой команды) заполнить БД данными?...)
Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.11.2009, 10:25

Сценарий
Нужен сценарий(скрипт) котоырй будет выполнять такие вот действия: На входе скрипт должен получать - путь и имя группы. ...

Сценарий JS
Определить является ли значение целочисленных переменных N и M кратным 3.Если оба значения кратные 3 то вычислить их сумму,в противном...

Сценарий
Нужна помощь. Может сценарий и не сложный но я в этом деле новенький. Нужно написать awk сценарий, который для введенной даты будет...

Сценарий на bash
Хочу написать сценарий для обработки png-файлов c помощью утилиты pngout Есть несколько вопросов по bash. У меня скрипту может...

Сценарий оболочки
нужно написать сценарий оболочки,считывающий значения 3 переменных и выводящий их значения в стандартный поток вывода,и проверить вводя 2,3...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
35
Ответ Создать тему
Опции темы

Новые блоги и статьи
Нейтральные знания ..., ... чистая наука. Пока что-то проходит модерацию на Хабре, стоит развить мысль ...
Hrethgir 20.07.2026
К таким радикальным взглядам я конечно в той публикации не приходил, но чтобы скоротать вечер, решил углубиться немного. 1. Почему показания термометра заряжены целью? Цель заложена в самом. . .
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения. https:/ / habr. com/ ru/ sandbox/ 295048/ По ссылке 403. Не очень информативно такую ссылку постить. Запись от Usaga размещена Сегодня в 06:46 . . .
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru