Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Передать значения по ссылке (?)
 
 автор: ferz   (05.05.2006 в 13:07)   письмо автору
 
 

При нажатии на ссылку мне необходимо передать значение поля и переменной присвоить число. Подскажите, как

   
 
 автор: CrazyAngel   (05.05.2006 в 13:24)   письмо автору
 
   для: ferz   (05.05.2006 в 13:07)
 

Метод GET тебе в помощь =)


ну надо делать ссылку вида такого

http://www.mysite.ru?var1=1&var2=2

теперь при переходе нам доступты переменные var1 и var2 в суперглобальном массиве $_GET[];

обращатся к ним соответсвенно $_GET['var1'] и $_GET['var2']

более подробно в яндексе

   
 
 автор: cheops   (05.05.2006 в 13:24)   письмо автору
 
   для: ferz   (05.05.2006 в 13:07)
 

Для этого необходимо сформировать ссылку вида
<a href=http://www.softtime.ru/index.php?id=4>Ссылка</a>

тогда в файле index.php доступ к значению параметра id можно получить при помощи элемента суперглобального массива $_GET
<?php
  
echo $_GET['id']
?>

Если необходимо передать два параметра, их необходимо разделить символом аперсанда &
<a href=http://www.softtime.ru/index.php?id=4&id_sub=10>Ссылка</a>

тогда в файле index.php доступ к значению параметров можно получить следующим образом
<?php
  
echo $_GET['id']."<br>";
  echo 
$_GET['id_sub']."<br>";
?>

   
 
 автор: CrazyAngel   (05.05.2006 в 13:35)   письмо автору
 
   для: cheops   (05.05.2006 в 13:24)
 

Хм... вроде я это и написал =)

   
 
 автор: ferz   (05.05.2006 в 13:56)   письмо автору
 
   для: CrazyAngel   (05.05.2006 в 13:35)
 

Ок, а значение поля?

   
 
 автор: CrazyAngel   (05.05.2006 в 15:10)   письмо автору
 
   для: ferz   (05.05.2006 в 13:56)
 

Какого именно поля?

Просто делайте форму

   
 
 автор: Boss   (05.05.2006 в 15:38)   письмо автору
 
   для: CrazyAngel   (05.05.2006 в 15:10)
 

и передавайте через GET

   
 
 автор: Trianon   (05.05.2006 в 15:51)   письмо автору
 
   для: Boss   (05.05.2006 в 15:38)
 

Передавайте через method=POST, поле обычным образом, переменную - в form action URI.
Поле принимайте через $_POST, переменную принимайте через $_GET.

Можно переменную в input type=hidden закатать. Тогда через $_POST придется принимать всё.

   
 
 автор: ferz   (06.05.2006 в 13:06)   письмо автору
 
   для: Trianon   (05.05.2006 в 15:51)
 

Извините, конечно, но я не совсем понял, как передать значение поля. Вот допустим у меня есть текстовое поле, ссылка рядом с этим полем, ведущая на одну страницу и кнопка submit, которая ведет на другую страницу. Вот я в текстовое поле ввел какой-то текст. Как в другой странице (по нажатию на ссылку) получить значение этого поля??

   
 
 автор: Trianon   (06.05.2006 в 13:48)   письмо автору
 
   для: ferz   (06.05.2006 в 13:06)
 

Если передавать надо как реакцию на клик по ссылке, без JavaScript не обойтись.

   
 
 автор: ferz   (06.05.2006 в 14:43)   письмо автору
 
   для: Trianon   (06.05.2006 в 13:48)
 

Я JavaScript вообще не знаю, мож примерчик кинете...

   
 
 автор: ferz   (07.05.2006 в 09:23)   письмо автору
 
   для: ferz   (06.05.2006 в 14:43)
 

так я и не выяснил...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования