Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]sesja
Chelo
post 6.09.2009, 12:15:14
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 6.09.2009, 12:22:12
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 smile.gif

Pozdrawiam
Cezar708
Go to the top of the page
+Quote Post
Kszyhuu
post 6.09.2009, 12:25:32
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 6.09.2009, 12:28:58
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 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 6.09.2009, 12:43:58
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 6.09.2009, 17:59:10
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 sad.gif

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

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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 05:04