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

Форум PHP

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

 

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

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

тема: переход с одной страницы на другую с сохранением данных
 
 автор: parti   (28.11.2007 в 15:59)   письмо автору
 
 

вот код :

<?php
 
include "config.php";
  echo 
"Список всех тем:"."<br>";
 
$query "SELECT * FROM `comment`";
$cat mysql_query($query);
if(!
$cat) exit(mysql_erorr());
while(list(
$f_number,$f_main_1_0,$f_tema) = mysql_fetch_row($cat)){
if(
$f_main_1_0==1)
echo 
"<a href=main.php?number=$f_number>$f_number-$f_tema</a><br>";}
?>

работает. выдает список тем и их номера

если перейти по любой из ссылок на
main.php:

 <?php
echo $number;
echo 
"<a href=other.php>какая-то другая страница</a><br>";
?> 

то получим номер темы, который был передан
перехожу на другую страницу other.php,переменная $number обнуляется:

<?php
echo "<a href=main.php>вернуться</a><br>";
?> 

перехожу обратно на main.php и переменная $number уже пропадает.
пробовал через сессию main.php :

<?php
session_start
();
$_SESSION['number']=$namber;
$namber=$_SESSION['number'];
echo 
$namber;
echo 
"<a href=other.php>какая-то другая страница</a><br>";
?>

но при переходе на other.php и обратно переменная все равно пропадает=(
что делать?

   
 
 автор: Faraon   (28.11.2007 в 16:02)   письмо автору
 
   для: parti   (28.11.2007 в 15:59)
 

Чем мешает такой подход?

 <?php 
echo $number
echo 
"<a href=other.php?number=$number>какая-то другая страница</a><br>"
?>  

   
 
 автор: parti   (28.11.2007 в 16:17)   письмо автору
 
   для: Faraon   (28.11.2007 в 16:02)
 

впринципе работает, но когда надо передать несколько переменных да еще и на n-е количество страниц, этот метод будет трудоемким, да и не безопасным

   
 
 автор: KPETuH   (28.11.2007 в 16:19)   письмо автору
 
   для: parti   (28.11.2007 в 16:17)
 

сессиями передавайте если уж на то пошло или временную табличку в базе создавайте...

   
Rambler's Top100
вверх

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