powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Передача параметров
20 сообщений из 20, страница 1 из 1
Передача параметров
    #32392167
Alex2004
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!!! подскажите пожалуйста как в структуре <a href=asd.php?from=XXX>Передача</a> вместо XXX передать значение какой-либо переменной. Когда туда вставляешь имя переменной (например $one) она воспринимается как строка. Перебор всевозможных кавычек результата не дал. Другие способы передачи параметров между страницами в моем случае не подходят. А вообще проблема произошла от того, что у меня на странице есть таблица, так вот мне при нажатии на элемент таблицы нужно знать какой именно это элемент для обработки его в скрипте asd.php. Таблица создается в цикле. Буду рад и благодарен любым идеям на этот счет.
...
Рейтинг: 0 / 0
Передача параметров
    #32392207
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кусок кода PHP в студию!

. http://sql.ru/]mahoune
...
Рейтинг: 0 / 0
Передача параметров
    #32392236
Alex2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?
while ($line= mysql_fetch_assoc($rs)){
?>
<tr>
<?
<td><?= $line[Name] ?></td>
<td><a href=asd.php?from=$line[Name]>Передать</a></td>
</tr>
<? } ?>

В студию так в студию!!!
...
Рейтинг: 0 / 0
Передача параметров
    #32392242
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<? 
while ($line= mysql_fetch_assoc($rs)){ 
?> 
<tr> 
<? 
<td><?= $line['Name'] ?></td> 
<td><a href=asd.php?from=<?=$line['Name'];?>>Передать</a></td> 
</tr> 
<? } ?> 
лучше индексы ассоциативных массивов бери в кавычки
...
Рейтинг: 0 / 0
Передача параметров
    #32392250
Alex2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ой заработало - ОГРОМНОЕ СПАСИБО!!!
...
Рейтинг: 0 / 0
Передача параметров
    #32392258
Alex2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ой заработало - ОГРОМНОЕ СПАСИБО!!!
...
Рейтинг: 0 / 0
Передача параметров
    #32392572
Alex2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята еще один вопрос в продолжение предыдущего: а как-нить таким образом можно передать два параметра?
...
Рейтинг: 0 / 0
Передача параметров
    #32392587
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем проблема?
Код: plaintext
1.
<td><a href=asd.php?from=<?=$line['Name'];?>&param1=<?=$line['Param1'];?>&param2=<?=$line['Param2'];?>>Передать</a></td>

. http://sql.ru/]mahoune
...
Рейтинг: 0 / 0
Передача параметров
    #32392980
I_Work
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Передать-то можно и 3 параметра и хоть 10, главное - чтобы строчка после ? была не более 255 символов. Такое уж у метода GET ограничение - с этим ничего не поделаешь
Хочу немного поправить mahoune (без обид):
Что это за значёк такой - ?!!!
Каждое отдельное присваивание надо отделять символом & . Например я хочу передать скрипту cool.php на сайте www.megasite.ru три переменные: имя, телефон и адрес юзверя:
Код: plaintext
1.
<A HREF= "http://www.megasite.ru/cool.php?name=MegaHckaer&phone=369 - 25 - 81 ?adr=MegaStreet,  15 . Vladivostok city etc.">Click here to peredat vashi svedeniya</A>

Обрати внимание на то, что в ссылках ты можешь писать любые строчки (в смысле с пробелами и всякими другими знаками, кроме ? ). Однако все этих знаки при клике на ссылочку превратятся в особые последовательности, т.к. в адресе любой странички не может быть пробелов и т.п. Например пробел превратится в %20 (по-моему)
...
Рейтинг: 0 / 0
Передача параметров
    #32393526
Alex2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все понял, много параметров передаются, но в поцессе разработки возникла еще одна проблема. При загрузке страницы сначала проверяется переменная, переданная методом POST, в которой хранится пароль на вход. Если пароль не верен или переменная не определена то выводится форма для ввода пароля из которой потом пароль методом POST передается на эту же страницу. Если пароль верен запускается страница на которой выводятся данные. После клика в определенном месте страницы она должна загрузиться заново, но с параметром, который я передаю методом GET. Проблема в том, что параметр пароль при этом теряется и опять грузится форма для его ввода. Пароль методом GET передавать нельзя сами знаете почему. Ну и наконец вопрос можно ли как то передать одновременно параметры методом POST и GET. Я думаю в моем случае точно нет потому что когда страница грузится с паролем на ней нет формы, поэтому POST не получится. Ну может кто знает как можно по другому решить эту проблему. Огромное спасибо всем, кто ответит, а особенно тем, чей ответ мне поможет.
...
Рейтинг: 0 / 0
Передача параметров
    #32393690
Aleksis-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а если все в одном документе,в чем ошибка?
было:<A href="HT.php?nam=A">A</A> (ИЗ ФОРМЫ в php)

теперь форма и php в одном файле,
<A href="<?echo $nam?>"nam=А">А</A> НЕ работает
...
Рейтинг: 0 / 0
Передача параметров
    #32393896
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex2005
авторизацию нужно делать через сессии. То есть логин пароль передавать через POST, если все нормально, записывать в сессиию, что юзер прошел авторизацию (в форуме по mysql) есть тема про авторизацию на PHP


Aleksis-
а тебе перед тем как писать на ПХП надо бы выусить HTML:
>>> <A href="<?echo $nam?>"nam=А">А</A> НЕ работает
нажми в броузере View Source и посмотри как у тебя стала ссылка выглядеть
...
Рейтинг: 0 / 0
Передача параметров
    #32393944
Aleksis-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Макс М.
Я понял что не правильно,не легче просто написать где ошибка и все,чем потыкать?
...
Рейтинг: 0 / 0
Передача параметров
    #32393981
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksis-
если тебе тупо показывать, где у тебя ошибка, то из тебя ничего путного не вырастет. Ты просто скопировал бы текст из броузера себе в файл, запустил бы и радовлся жизни. А через недлю сделал бы такую же ошибку и прибежал бы на форум
...
Рейтинг: 0 / 0
Передача параметров
    #32393999
Aleksis-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
просьба,покажи мне тупо,на данный момент я буду просто рад.
...
Рейтинг: 0 / 0
Передача параметров
    #32394019
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> я буду просто рад
думаешь мне не все равно ?

<a href="имя_файла_в_котром_ты_находишься?nam=A">A</a>
...
Рейтинг: 0 / 0
Передача параметров
    #32394161
Aleksis-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну я же так и писал (выше)

В таком виде передача переменных будет привязана к названию файла,а если файл переменую тогда будет ошибка,а я хотел чтоб не было связи с названием файла php.

Форма же внутри файла не привязана к имени файла

<FORM action="<?echo $nam?>" method=get ><FONT color=#ffffff> Поиск по фамилиям</FONT>
<BR>
<INPUT type="TEXT" size=25 name= 'nam'>  <INPUT type=image src=p.gif align=absmiddle>
так я и думал, что и ссылку можно отвязать от имени,так как она тоже внутри файла.
...
Рейтинг: 0 / 0
Передача параметров
    #32394214
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<a href="<?=$_SERVER['PHP_SELF'];?>?nam=A">a</A>
и
<FORM action="<?=$_SERVER['PHP_SELF'];?>">
...
Рейтинг: 0 / 0
Передача параметров
    #32394218
Alex2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вы ребята разгорячились. В общем с сессиями я разобрался все заработало. Спасибо всем кто помогал.
...
Рейтинг: 0 / 0
Передача параметров
    #32394230
Aleksis-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Макс М.

Вот видишь,не все так тупо,и не причем здесь азы html,как раз php.

P.S.
Спасибо за дельную помощь
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Передача параметров
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]