Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.89/19: Рейтинг темы: голосов - 19, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 20.07.2009
Сообщений: 21

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

20.07.2009, 19:39. Показов 4095. Ответов 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 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её. Всё это стресс конечно. Почему?. . .
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru