Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]sesja
Forum PHP.pl > Forum > Przedszkole
Chelo
Witam wszystkich. Piszę dla siebię modyfikacje, jednak mam jeden problem. Chcę by po kliknięciu w edytuj obok pokazał się jakiś input by zedytować wartość czyli UPDATE...

jednak gdy piszę:

  1. <a href="?=akcja=edytuj">Edytuj</a>



  1. if(isset($_GET['akcja']) && $_GET['akcja'] == 'edytuj') { echo '<input type="text" name="tresctego">';}


i kliknę w edytuj pisze:

Sesja połączenia wygasła lub numer ID sesji jest nieprawidłowy.
Spróbuj ponownie.

Co mam zrobić? proszę o pomoc
Cezar708
po pierwsze chyba masz literówkę w adresie "?=akcja=edytuj" znak = ma być przed zmienną akcja?

po drugi jak nie pokażesz części kodu, gdzie jest wywoływany ten Twój błąd to raczej nie pomożemy smile.gif

Pozdrawiam
Cezar708
Kszyhuu
Cytat(Chelo @ 6.09.2009, 13:15:14 ) *
  1. <a href="?=akcja=edytuj">Edytuj</a>

  1. if(isset($_GET['akcja']) && $_GET['akcja'] == 'edytuj') { echo '<input type="text" name="tresctego">';}


Może:
  1. <a href="?akcja=edytuj">Edytuj</a>

?
Poza tym pokaż sam mechanizm sesji, a nie 2 linijki kodu.
Chelo
Cytat(Cezar708 @ 6.09.2009, 13:22:12 ) *
po pierwsze chyba masz literówkę w adresie "?=akcja=edytuj" znak = ma być przed zmienną akcja?

po drugi jak nie pokażesz części kodu, gdzie jest wywoływany ten Twój błąd to raczej nie pomożemy smile.gif

Pozdrawiam
Cezar708


zapomniałem usunąć = jednak dalej nie działa...

Po co mam pokazywać cały kod jak to odnosi się tylko do tego?
Cezar708
Cytat(Chelo @ 6.09.2009, 11:28:58 ) *
Po co mam pokazywać cały kod jak to odnosi się tylko do tego?



ponieważ:

- błąd nie tyczy się tego miejsca
- mogłeś źle wystartować sesję
- mogłeś ją przypadkowo zamknąć
- mogłeś omyłkowo wysłać jakieś niepoprawne nagłówki do przeglądarki
- mogłeś zrobić jeszcze ze setkę innych błędów, które powodują wyświetlenie tego komunikatu

a bez wglądu w kod nie zgadnie nikt o co może chodzić.

pozdrawiam
Chelo
  1. <?
  2.  
  3. define('IN_PHPBB', 1);
  4.  
  5. //
  6. // Load Page Header
  7. //
  8. $superstring = '';
  9.  
  10. echo '<form method="POST" action="admin_belki.php">';
  11. $no_page_header = TRUE;
  12. $phpbb_root_path = './../';
  13. require($phpbb_root_path . 'extension.inc');
  14. require('./pagestart.' . $phpEx);
  15.  
  16. $sql = "SELECT * FROM phpbb_tabele";
  17. $result = $db->sql_query($sql);
  18. include('./page_header_admin.'.$phpEx);
  19.  
  20. $template->pparse('body');
  21.  
  22. $row = $db->sql_fetchrow($result);
  23. ?>


  1. <a href="admin_belki.php?akcja=edytuj">Edytuj</a> <a href="?akcja=usun">Usuń</a>


  1. <? echo $tabelatd1 . $tabela2;
  2. if(isset($_GET['akcja']) && $_GET['akcja'] == 'edytuj') { echo '<input type="text" name="tresctego">';}
  3. print '</form>';
  4. include('./page_footer_admin.'.$phpEx);
  5.  
  6.  
  7. ?>


oto cały kod, pomocy sad.gif

pomocy, sorki za drugi post.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.