![]() |
Передача параметра
Прошу прощения, но я тут новенький.
Объясните пожалуйста ламеру одну вещь. У меня есть два файла: updates.php и full.php. В первом для каждойстрочки формируется ссылка <A href=full.php?action=$row[0]>Значения</a></TD>\n"); Которая должна передавать файлу full.php номер строки, $row[0]. Все нормально, ссылка генерится, но как файл full.php может получить параметр action. Заранее спасибо |
как понять параметр акшн?
у тя урл шлет значение переменной... а дальше сам делай if <> или == |
всё будет в переменной "$action".....
|
я полный ламер
Вообщем смотрите, я генерю ссылку на full.php из другого файла printf("<TD align=left><A href=full.php?action=$row[0]>$row[1] </a></TD>\n"); В этом скрипте у меня action присваивается номер статьи в базе данных.
Затем ф файле full.php я должен прочитать вот этот номер, чтобы сделать полный запрос из БД. Напишите подробнее, пожалуйста, что, где присваивается и объявляется |
как говорится читаешь из MYSQL
в full тогда Код:
<? |
я так пробывал
Он у меня генерит весь код из 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)) { |
Если я беру и вначале Full.php делаю присвоение $action = 1, то все работает, а если передавать, то выводит весь HTML код, но без таблицы с данными
|
может
<?php echo "<a href=full.php?action=$row[0]>$row[1]</a>"; ?> |
а в ссылке содержится?
я такое встречал, попроси прова перекомпилить ПХП |
echo использовать низя, т.к он выводит не всю таблицу с данными, а только первую строчку.
Простите за ламерство, но что значит перекомпилить???? |
собрть из изходника исполняемый бинарик :))
просто напиши хостру это... скчжи что скрипт ГЕТ не читает |
Я использую PHP код в HTML . О каком тут бинарнике может идти речь.
|
хых.. но на сервере то его бинарик обрабатывает :xex:
|
На сервере он обрабатывается Apache и PHP.exe насколько я это все понимаю.
Мне нужно просто знать, как передать параметр из одного файла другому, как это делают все софт архивы. |
у тебя на WInodws или на LINUX/UNIX?
ты уже передаёшь... просто PHP его не может принять.. я такое встрачал.. PHP и Apache надо перекомпилировать/переустановить |
У меня Windows XP
Стоит Apache 2.0.39 и PHP 4.2.2 Апачь и пхп взты уже откомпиленными. Советуешь переустановить все, попробуем! |
там проблемы с передачей GET...
да советую, не верите, залейте страницы на халявный хост с ПХП и потeстируйте |
Дело в том, что тестируется это пока дома на локальном сервере!!!
Может быть я неправильно настроил конфиги!!! |
по идее всё нормально должно ходить.... попробуй на сервере не локальном.... имхо пойдёт
|
| Часовой пояс GMT +4, время: 17:54. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.