Podstrony
|
telcocafewitam. Mam plik x.php:<? session_start(); session_register("zmienna"); mysql_connect("localhost", "root", ""); mysql_select_db("test"); $wynik=mysql_query("select * from slowka where present='be'"); $rekord=mysql_fetch_array($wynik); $_SESSION["zmienna"]=$rekord; echo $rekord["simple"]; ?> <a href="a.php">test</a> oraz plik a.php: <? session_start(); session_register("zmienna"); $rekord=mysql_fetch_array($_SESSION["zmienna"]); echo $rekord["simple"] ?><br> <a href="x.php">test</a> niestety zmienna $wynik nie jest przesyłana przez zmienn± sesyjn± "zmienna". w pliku x.php wszystko jest ok, tylko potem w a.php już nie:/ Dla czego? Użytkownik logu¶ edytował ten post 17 styczeń 2008, 14:50 $rekord=mysql_fetch_array($wynik); $_SESSION["zmienna"]=$rekord; a w drugim pliku $rekord=mysql_fetch_array($_SESSION["zmienna"]) Chcesz pobrać wynik z wyniku? 2 razy robisz mysql_fetch_array/ Zrób w 1 pliku $wynik=mysql_query("select * from slowka where present='be'"); $_SESSION["zmienna"]=$wynik; Użytkownik polasek edytował ten post 17 styczeń 2008, 14:55 eh, pomyliłem sie, miało być tak jak napisałe¶, i też nie działa:/ Użytkownik logu¶ edytował ten post 17 styczeń 2008, 16:38 @polasek: Ten sposób nie zadziała. Nie można przechowywać uchwytu w sesji, który to jest usuwany po zakończenu wykonywania skryptu. @logu¶: Możesz zapisać zmienn± w sesji, ale nie uchwyt poł±czenia. Przepraszam racja... W drugiem pliku zrób poprostu A pierwszy zostaw tak jak miałe¶ na pocz±tku. $rekord=$_SESSION["zmienna"]; |
|||
Sitedesign by AltusUmbrae. |