imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 08.08.2002, 19:42     # 1
loki
Member
 
Регистрация: 23.03.2002
Адрес: РОССИЯ
Сообщения: 329

loki Путь к славе только начался
Передача параметра

Прошу прощения, но я тут новенький.
Объясните пожалуйста ламеру одну вещь.
У меня есть два файла: updates.php и full.php.
В первом для каждойстрочки формируется ссылка
<A href=full.php?action=$row[0]>Значения</a></TD>\n");
Которая должна передавать файлу full.php номер строки, $row[0].
Все нормально, ссылка генерится, но как файл full.php может получить параметр action.
Заранее спасибо
loki вне форума  
Старый 08.08.2002, 20:21     # 2
tot_ra
::VIP::
 
Аватар для tot_ra
 
Регистрация: 14.04.2002
Адрес: EE/Tln
Сообщения: 2 288

tot_ra Луч света в тёмном царствеtot_ra Луч света в тёмном царствеtot_ra Луч света в тёмном царствеtot_ra Луч света в тёмном царствеtot_ra Луч света в тёмном царствеtot_ra Луч света в тёмном царстве
как понять параметр акшн?
у тя урл шлет значение переменной... а дальше сам делай if <> или ==
tot_ra вне форума  
Старый 08.08.2002, 22:01     # 3
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
всё будет в переменной "$action".....
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 08.08.2002, 22:38     # 4
loki
Member
 
Регистрация: 23.03.2002
Адрес: РОССИЯ
Сообщения: 329

loki Путь к славе только начался
я полный ламер

Вообщем смотрите, я генерю ссылку на full.php из другого файла printf("<TD align=left><A href=full.php?action=$row[0]>$row[1] </a></TD>\n"); В этом скрипте у меня action присваивается номер статьи в базе данных.

Затем ф файле full.php я должен прочитать вот этот номер, чтобы сделать полный запрос из БД.

Напишите подробнее, пожалуйста, что, где присваивается и объявляется
loki вне форума  
Старый 08.08.2002, 22:52     # 5
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
как говорится читаешь из MYSQL

в full тогда
Код:
<?
mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("texts");
//и пошёл
$query = mysql_query("SELECT text FROM articles WHERE id='$action'");
//потом
$row = mysql_fetch_array($query);
//и
echo $row[0];
mysql_close();
?>
вот, логины, имена и пароли заменить на свои
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 08.08.2002, 22:58     # 6
loki
Member
 
Регистрация: 23.03.2002
Адрес: РОССИЯ
Сообщения: 329

loki Путь к славе только начался
я так пробывал

Он у меня генерит весь код из full.php кроме таблицы

$query = "SELECT min_info.pr_name, min_info.pr_version, updates.pr_upd,
min_info.pr_author, hints.pr_hints, more_info.pr_desc, min_info.pr_link, more_info.pr_pack, more_info.pr_url
FROM min_info, more_info, hints, updates
WHERE
min_info.pr_num = '$action'
AND min_info.pr_num = more_info.pr_num
AND min_info.pr_num = hints.pr_num
AND min_info.pr_num = updates.pr_num";
$result = mysql_query ($query)
or die("Îøèáêà ïîëó÷åíèÿ äàííûõ!!! Ïðîâåðòå ïðàâèëüíîñòü ñêðèïòà èëè íàñòðîéêè ñåðâåðà!!!");
$result = mysql_query ($query)
or die("Ne vozmozhno poluchit dannie");
print("<BR>\n");
print("<CENTER>\n");
print("<TABLE width=600 border=1 cellSpacing=0 cellPadding=0>\n");
while ($row = mysql_fetch_array ($result))
{
loki вне форума  
Старый 08.08.2002, 23:09     # 7
loki
Member
 
Регистрация: 23.03.2002
Адрес: РОССИЯ
Сообщения: 329

loki Путь к славе только начался
Если я беру и вначале Full.php делаю присвоение $action = 1, то все работает, а если передавать, то выводит весь HTML код, но без таблицы с данными
loki вне форума  
Старый 08.08.2002, 23:29     # 8
tot_ra
::VIP::
 
Аватар для tot_ra
 
Регистрация: 14.04.2002
Адрес: EE/Tln
Сообщения: 2 288

tot_ra Луч света в тёмном царствеtot_ra Луч света в тёмном царствеtot_ra Луч света в тёмном царствеtot_ra Луч света в тёмном царствеtot_ra Луч света в тёмном царствеtot_ra Луч света в тёмном царстве
может
<?php echo "<a href=full.php?action=$row[0]>$row[1]</a>"; ?>
tot_ra вне форума  
Старый 09.08.2002, 00:18     # 9
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
а в ссылке содержится?

я такое встречал, попроси прова перекомпилить ПХП
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 09.08.2002, 08:00     # 10
loki
Member
 
Регистрация: 23.03.2002
Адрес: РОССИЯ
Сообщения: 329

loki Путь к славе только начался
echo использовать низя, т.к он выводит не всю таблицу с данными, а только первую строчку.

Простите за ламерство, но что значит перекомпилить????
loki вне форума  
Старый 09.08.2002, 16:00     # 11
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
собрть из изходника исполняемый бинарик )

просто напиши хостру это... скчжи что скрипт ГЕТ не читает
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 09.08.2002, 16:21     # 12
loki
Member
 
Регистрация: 23.03.2002
Адрес: РОССИЯ
Сообщения: 329

loki Путь к славе только начался
Я использую PHP код в HTML . О каком тут бинарнике может идти речь.
loki вне форума  
Старый 09.08.2002, 18:39     # 13
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
хых.. но на сервере то его бинарик обрабатывает :xex:
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 09.08.2002, 19:48     # 14
loki
Member
 
Регистрация: 23.03.2002
Адрес: РОССИЯ
Сообщения: 329

loki Путь к славе только начался
На сервере он обрабатывается Apache и PHP.exe насколько я это все понимаю.

Мне нужно просто знать, как передать параметр из одного файла другому, как это делают все софт архивы.
loki вне форума  
Старый 09.08.2002, 20:46     # 15
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
у тебя на WInodws или на LINUX/UNIX?

ты уже передаёшь... просто PHP его не может принять.. я такое встрачал.. PHP и Apache надо перекомпилировать/переустановить
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 09.08.2002, 22:13     # 16
loki
Member
 
Регистрация: 23.03.2002
Адрес: РОССИЯ
Сообщения: 329

loki Путь к славе только начался
У меня Windows XP
Стоит Apache 2.0.39 и PHP 4.2.2
Апачь и пхп взты уже откомпиленными.
Советуешь переустановить все, попробуем!
loki вне форума  
Старый 09.08.2002, 22:44     # 17
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
там проблемы с передачей GET...
да советую, не верите, залейте страницы на халявный хост с ПХП и потeстируйте
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 09.08.2002, 22:47     # 18
loki
Member
 
Регистрация: 23.03.2002
Адрес: РОССИЯ
Сообщения: 329

loki Путь к славе только начался
Дело в том, что тестируется это пока дома на локальном сервере!!!

Может быть я неправильно настроил конфиги!!!
loki вне форума  
Старый 09.08.2002, 23:41     # 19
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
по идее всё нормально должно ходить.... попробуй на сервере не локальном.... имхо пойдёт
__________________
Всё будет хорошо!
Stasik вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 17:54.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.