Здравствуйте уважаемые.
Ситуация выглядит следующим образом: пользователь заполняет форму, форма передает в скрипт значения переменных $a, $b. Далее скрипт используя эти переменные в запросе к базе выводит из нее информацию постранично. Чтобы значения переменных сохранялись на других страницах(кроме первой) была использована сессия. Проблема заключается в том, что если вновь перейти на страницу с формой и изменить поля а,b. То суже не реагирует на новые значения этих переменных(старые значения сохраняются до выключения браузера). Подскажите пожалуйста, как можно избежать этой ситуации.
вот только я не знаю, как их туда поместить
И кстати, я конечно же не знаю до заполнения массива, сколько будет этих значений)
Заранее спасибо
P.S.
Можно и другой запрос использовать, но смысл в том, чтобы каждый элемент массива
сравнить с id.
У меня из базы данных выводятся в браузер строки. Напротив каждой строки установлен чекбокс с именем $box[$i]. Пользователь отметив нужные ему строки и нажав на кнопку должен увидеть на экране только отмеченные строки. Проблема заключается в следующем: не знаю как составить для этого запрос, и как получить каждому отмеченному чекбоксу соответствующий идентификатор (id) строки в базе данных.
Нужно, чтобы значения некоторых переменных скрипта можно было использовать в другом скрипте. Подскажите как это лучше сделать. Можно например записывать их в базу данных, а потом считывать во втором скрипте и удалять после использования. Но я не знаю не возникнет ли с этим проблем, когда рессурсом будут пользоваться много людей?
Есть скрипт, который выводит инфу из базы mySQL.
Внутри цикла вывода находится htm форма, которая подключает второй скрипт(out_k2.php).
Напротив каждой строчки вывода размещен checkbox и кнопка в конце страницы.
while($data = mysql_fetch_array($result)) // цикл вывода
{
// шаблон вывода
// $data["название_поля"] - содержание поля
echo '<form action="out_k2.php" method="post">';
echo "<TABLE BORDER=2>";
echo "<tr>";
echo "<td width=40px>";
//echo "checkbox";
echo "<INPUT TYPE=checkbox NAME=box[0] VALUE=0";
echo "</td>";
echo "<td width=45px>";
echo $data["id"];
echo "</td>";
echo "</tr>";
echo "</table>";
echo "<form>";
}
echo "<INPUT TYPE=submit VALUE=button1>";
Как теперь изменить второй скрипт (out_k2.php), чтобы выводил только отмеченные чекбоксом строки?
И первый, чтобы вместо 0 в checkbox NAME=box[0] была переменная, увеличивающаяся на 1 с каждым прогоном цикла вывода?
я так же вывожу всегда. если нужно как то изощренно - можно сделать например так же только не выводить а в массив записать. и потом уже дергать значения из массива.
Если есть другой вариант скрипта для постраничного вывода,
напишите.
Буду весьма признателен
(Если получать $row перед выводом инфы, ситуация не меняется.
А сам по себе запрос без попытки организовать постраничный вывод работает)
Есть вот такой вот скрипт.
Он должен постранично выводить данные из базы (теоретически).
Но выводятся только страницы 1 2 3..., а значения нет.
Подскажите, что нужно исправить.