Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]sesja
Chelo
post
Post #1





Grupa: Zarejestrowani
Postów: 178
Pomógł: 8
Dołączył: 19.03.2007

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/smile.gif)

Pozdrawiam
Cezar708
Go to the top of the page
+Quote Post
Kszyhuu
post
Post #3





Grupa: Zarejestrowani
Postów: 157
Pomógł: 32
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


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.

Ten post edytował Kszyhuu 6.09.2009, 12:27:03
Go to the top of the page
+Quote Post
Chelo
post
Post #4





Grupa: Zarejestrowani
Postów: 178
Pomógł: 8
Dołączył: 19.03.2007

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/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?
Go to the top of the page
+Quote Post
Cezar708
post
Post #5





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Chelo
post
Post #6





Grupa: Zarejestrowani
Postów: 178
Pomógł: 8
Dołączył: 19.03.2007

Ostrzeżenie: (0%)
-----


  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 (IMG:style_emoticons/default/sad.gif)

pomocy, sorki za drugi post.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 30.08.2025 - 08:59