Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Doklejanie sesji... jak?
-Gość_artur-
post
Post #1





Goście







Jestem początkujący więc proszę o wyrozumiałość.
Mam formularz z którego za pomocą zmiennej jest przekzywana wartość wykorzystywana do zapytania w MySQL.
Jest także skrypt który porcjuje wynik zapytania z bazy.
Jeżeli na serwerze jest włączone session.use_trans_sid to sesja przekazuje zmienna pobrana z formularza do skryptu obsługująceho porcjowanie. Natomiast jeżeli jest wyłączony sid to oczywiście nie dizała, tylko ja nie wiem jak ręcznie dopisac SID do skryptu obsługująceho porcjowanie. Oto istotne fragmenty kodu:
  1. <?
  2. //zmienne z formularza
  3. $gminy=$_POST['gminy'];
  4. $branze=$_POST['branze'];
  5. $firma=$_POST['firma'];
  6. $firma=trim($firma);
  7.  
  8.  $_SESSION['gminy']=$gminy ;
  9.  $_SESSION['branze']=$branze ;
  10.  
  11.  
  12. $naStronie = 2;
  13.  
  14. if($_GET['strona']) $strona = $_GET['strona'];
  15. else $strona = 0;
  16.  
  17. //zapytanie do bazy
  18. if(!$firma)
  19.  {
  20.  if ($gminy * $branze >= 1 )
  21.  $zapytanie =("SELECT * FROM chrzan WHERE '$_SESSION[branze]'=branza AND '$_SESSION[gminy]'=gmina LIMIT $start,$naStronie");
  22.  if ($gminy * $branze < 1 )
  23.  $zapytanie =("SELECT * FROM chrzan WHERE '$_SESSION[branze]'=branza OR '$_SESSION[gminy]'=gmina LIMIT $start,$naStronie");
  24.  echo "$ile_stron";
  25. }
  26. else
  27.  {
  28.  $zapytanie = "SELECT * FROM chrzan WHERE LOWER(firma) LIKE '%".strtolower($firma)."%' LIMIT $start,$naStronie ";
  29. }
  30.  
  31. //porcjowanie zapytania, sadze ze tu trzeba dodac SID ale gdzie
  32.  
  33. for($i=0; $i<ceil($size/$naStronie); $i++) 
  34. {
  35. if($strona==$i) echo " [".($i+1)."]";
  36. else echo " <a href=?strona=$i>[".($i+1)."]</a>";
  37. }
  38. ?>


Pomóżcie, gdzie dodać SID. Chyba że sa jakieś inne rozwiązanie, raczej nie chce używać ciasteczek.
Dzięki za pomoc - z góry!

zapraszamy do rejestacji i umieszczania przedrostków w temacie! /tiraeth/

Ten post edytował tiraeth 7.03.2006, 15:54:19
Go to the top of the page
+Quote Post

Posty w temacie
- Gość_artur   [php] Doklejanie sesji... jak?   7.03.2006, 14:42:39
- - tiraeth   [PHP] pobierz, plaintext <?php// Znajdź i zamie...   7.03.2006, 15:56:37
- - Gość_artur   dzieki za szybką odpowiedz. Niestety nie działa. W...   8.03.2006, 11:13:53
- - Gość_artur   już poprawiłem, nie było nawiasów w [' . ...   8.03.2006, 11:32:11


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:06