Есть в файле test.php такая строчка запроса к таблице:
$query = "SELECT * FROM $worktable WHERE resp_person='$person' ODER BY $sort";
Из этого:
$worktable узазана выше
$person берётся из формы (<INPUT TYPE="text" NAME="person" SIZE="15"> ) Указано в до <?php ... ?>
$sort берётся из формы (<SELECT NAME="sort"> след. строка <OPTION VALUE="name">Name) и т.д. указано до <?php ... ?>
Отсюда вопросы:
1. При запуске страницы sql выдаёт ошибку (You have an error in your SQL syntax near '' at line 1), т.к. изначально у $sort и $person нет значений
(но если запускать страницу test.php?sort=name&person=AAA , то работает.) Я пытался установить в теле, что $person и $sort раны значениям name и AAA соответственно, но потом они уже не меняются. Как сделать так, что бы просто при запуске test.php один раз изначально устанавливались необходимые значения, но потом при подставление из формы значения переменная менялась?
2. Какое значение необходимо подставить в <INPUT TYPE="text" NAME="person" SIZE="15">, что бы выбирались все ячейки, на не только те, которые есть в таблице? (Для конкретизации - в таблице есть, например, Иванов и Петров. Если у форме указать Иванов, то появятся только те row (забыл, как на русском), в которых resp_person равен "Иванов". С этим проблем нет, но если я хочу увидеть всех? Пытался ставить *, но судя по всему sql ищет персону с именем *... Помогите, плиз).
|