|
Ребята помогите решить задачу!
|
|||
---|---|---|---|
#18+
Мне нужно сделать программу, которая в зависимости от переданных данных из html формы будет брать из *.txt SQL-запросы и воводить результат в броузер... Буду крайне благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2002, 12:50 |
|
Ребята помогите решить задачу!
|
|||
---|---|---|---|
#18+
гм... А почему бы тебе в твоей HTML форме не указать <FORM name="form" action="query.php" method="POST"> к примеру и в query.php в зависимости от результата данных твоей формы не делать SQL-запросы и после успешного занесения в базу выводить результаты в броузер. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2002, 13:41 |
|
Ребята помогите решить задачу!
|
|||
---|---|---|---|
#18+
Фишка такая: 1 экран - форма HTML с полями: запрос1 запрос2 запрос3 и т. п. Я к примеру выбираю запрос1, нажимаю на submit. Дальше та программа, что указано в Action'е должна посмотреть номер запроса, открыть текстовый файл, такого характера - [запрос1] SQL - запрос. [запрос2] SQL - запрос. и т.д., выбрать согласно запросу - запрос и вывести все это в броузер. Вот. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2002, 14:08 |
|
Ребята помогите решить задачу!
|
|||
---|---|---|---|
#18+
<a href="query.php?param=1">запрос 1</a> <a href="query.php?param=2">запрос 2</a> <a href="query.php?param=3">запрос 3</a> ..... твой query.php <? switch($param) { case 1: твои запросы № 1:break; case 2: твои запросы № 2:break; case 3: твои запросы № 3:break; ... } и незачем их хранить в TXT файлах :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2002, 14:29 |
|
Ребята помогите решить задачу!
|
|||
---|---|---|---|
#18+
Но все таки у меня задача именно считывать запросы и файла. Такого вида: [запрос1] SQL .... [запрос2] SQL... Тут надо как-то кавычки распознать... и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2002, 14:34 |
|
Ребята помогите решить задачу!
|
|||
---|---|---|---|
#18+
Вот смотри это у меня программа по подлючению к базе MS Access. <?php $connect = odbc_connect("Accra_demo","","") or die("Couldn't connect to datasource."); $query = "SELECT contact, name, type, cat, city, country, address1, address2, phone, inn, bank FROM contact"; $result = odbc_prepare($connect,$query); odbc_execute($result); odbc_result_all($result,"BGCOLOR='#c0c0c0' cellpadding=2 cellspacing=2 border=1"); odbc_free_result($result); odbc_close($connect); ?> Как ее запихнуть правильно между: <? switch($param) { case 1: :break; case 2: :break; case 3: :break; ... } ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2002, 14:41 |
|
Ребята помогите решить задачу!
|
|||
---|---|---|---|
#18+
case 1: $bgcolor="BGCOLOR='#c0c0c0' cellpadding=2 cellspacing=2 border=1":break; case 2: $bgcolor="BGCOLOR='#0c0c0c' cellpadding=2 cellspacing=2 border=1":break; case 3: $bgcolor="BGCOLOR='#c00000' cellpadding=2 cellspacing=2 border=1":break; ...... odbc_result_all($result, $bgcolor); ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2002, 15:04 |
|
Ребята помогите решить задачу!
|
|||
---|---|---|---|
#18+
<?php $connect = odbc_connect("Accra_demo","","") or die("Couldn't connect to datasource."); $query = "SELECT contact, name, type, cat, city, country, address1, address2, phone, inn, bank FROM contact"; $result = odbc_prepare($connect,$query); odbc_execute($result); odbc_result_all($result,"BGCOLOR='#c0c0c0' cellpadding=2 cellspacing=2 border=1"); odbc_free_result($result); odbc_close($connect); ?> <? switch($param) { case 1: $bgcolor="BGCOLOR='#c0c0c0' cellpadding=2 cellspacing=2 border=1":break; case 2: $bgcolor="BGCOLOR='#0c0c0c' cellpadding=2 cellspacing=2 border=1":break; case 3: $bgcolor="BGCOLOR='#c00000' cellpadding=2 cellspacing=2 border=1":break; odbc_result_all($result, $bgcolor); } ?> ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2002, 16:22 |
|
Ребята помогите решить задачу!
|
|||
---|---|---|---|
#18+
не совсем. Скорее так: <?php $connect = odbc_connect("Accra_demo","","") or die("Couldn't connect to datasource."); $query = "SELECT * FROM contact"; $result = odbc_prepare($connect,$query); odbc_execute($result); switch($param) { case 1: $bgcolor="BGCOLOR='#c0c0c0' cellpadding=2 cellspacing=2 border=1":break; case 2: $bgcolor="BGCOLOR='#0c0c0c' cellpadding=2 cellspacing=2 border=1":break; case 3: $bgcolor="BGCOLOR='#c00000' cellpadding=2 cellspacing=2 border=1":break; ..... (не забудь по default указать параметр таблицы) } odbc_result_all($result, $bgcolor); odbc_free_result($result); odbc_close($connect); ?> ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2002, 16:57 |
|
Ребята помогите решить задачу!
|
|||
---|---|---|---|
#18+
Ну воооотт... Еще одну курсовую решили Ж-) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2002, 17:24 |
|
Ребята помогите решить задачу!
|
|||
---|---|---|---|
#18+
Не работает.. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2002, 14:49 |
|
Ребята помогите решить задачу!
|
|||
---|---|---|---|
#18+
Что не работает? Какие ошибки выдает? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2002, 14:58 |
|
Ребята помогите решить задачу!
|
|||
---|---|---|---|
#18+
Короче, это немного не то, что мне нужно.. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2002, 15:49 |
|
Ребята помогите решить задачу!
|
|||
---|---|---|---|
#18+
Это форма... <HTML> <BODY> <H1>Запросы к базе</H1> <FORM METHOD=post ACTION="action.php"> Выборка запроса:<BR> Запрос1: <INPUT NAME="applicant" TYPE="radio" value="[Query1]"><br> Запрос2: <INPUT NAME="applicant" TYPE="radio" value="[Query2]"><br> <INPUT NAME="enter" TYPE="submit" VALUE="Enter"> </FORM> </BODY> </HTML> Мне нужно чтобы программа указанная в action'е: 1) открывала текстовый файл; 2) находила там - [Query1] SQL ... 3) выводила результат. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2002, 18:35 |
|
Ребята помогите решить задачу!
|
|||
---|---|---|---|
#18+
<? function which_sql ($string) { $fd = fopen ("queries.txt", "r"); while (!feof ($fd)) { $line = fgets($fd, 4096); if ($line=='$string') $switch='start'; if (eregi('[','$line') { $switch='end'; break; } if ($switch=='start') $sql.=$line; } fclose ($fd); if ($sql) return $sql; else return false; } Не пробовал запускать - если будут очепятки и не сможешь исправить - обращайся - настрою :) ?> ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2002, 11:34 |
|
|
start [/forum/topic.php?fid=47&fpage=716&tid=1856354]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 304ms |
total: | 429ms |
0 / 0 |