Эта тема на forum.dklab.ru


Быковский Александр: Передача переменной по гиперссылке
Добрый день!
Вопрос такого рода.
1.Имеем определенную таблицу MySQL;
2.Необходимо сделать выборку значений (поле - id) по определенному критерию (допустим '3');
3.Cоответственно запрос:
...
$query="SELECT * FROM $table WHERE id='3'";
...
($tableопределена заранее)
Из этого имеем что для каждой ссылки для соответсвующего критерия id нужно прописывать свой код (не рационально). Хотелось чтобы запрос выглядел бы вот так:
...
$query="SELECT * FROM $table WHERE id=$something";
...
А переменная $something передавалась бы по гиперссылке.
Как это сделать? Подкажите если не трудно.
Заранее благодарен.
Floyd:
Ссылка вида file.php?smth=value
(Конечно, можно передавать несколько переменных: file.php?smth=value&smth2=value2&smthX=valueX).
Все полученные переменные надо проверять на соответствие определенным условиям (число, строка без спецсимволов и т.д.) А то будет как вот тут :)

В файле file.php для Вашего случая подойдут такие строки:

(isset($_GET['smth'])) ? $something = intval($_GET['smth']) : $something = $default_value;
$query = "SELECT * FROM `$table` WHERE id='$something'";

Эта тема на forum.dklab.ru