|
|
|
| вот код :
<?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 и обратно переменная все равно пропадает=(
что делать? | |
|
|
|
|
|
|
|
для: parti
(28.11.2007 в 15:59)
| | Чем мешает такой подход?
<?php
echo $number;
echo "<a href=other.php?number=$number>какая-то другая страница</a><br>";
?>
|
| |
|
|
|
|
|
|
|
для: Faraon
(28.11.2007 в 16:02)
| | впринципе работает, но когда надо передать несколько переменных да еще и на n-е количество страниц, этот метод будет трудоемким, да и не безопасным | |
|
|
|
|
|
|
|
для: parti
(28.11.2007 в 16:17)
| | сессиями передавайте если уж на то пошло или временную табличку в базе создавайте... | |
|
|
|