Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> url i get
Van Pytel
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 6
Dołączył: 3.03.2010

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


Mam taki problem

Mam formularz w którym są checkboxy i lista wybierana.
Formularz zaczyna się tak:
  1. <form method='get' action='{$CONFIG['url_extra_category']}'>


zmienna $CONFIG['url_extra_category'] jest zdefiniowana następująco:
  1. define('EXTRA_URL', $CONFIG['baseurl']. '/extra.php?do=');
  2. $CONFIG['url_extra_category'] = EXTRA_URL . 'category';
  3.  
  4. define('EXTRA_PATH', ROOT_PATH . '/extra/');
  5. $CONFIG['path_extra_category'] = EXTRA_PATH . 'category.php';

w extra.php mam podzielone dana "rzecz" na pliki coś takiego:
  1.  
  2. $action = (isset($_GET["do"]) ? $_GET["do"] : (isset($_POST["do"]) ? $_POST["do"] : ''));
  3.  
  4. switch($action) {
  5.  
  6. case 'category':
  7. require_once "{$TBDEV['path_extra_category']}";
  8. exit();
  9. break;
  10.  
  11. ......


Wiec ścieżka formularza powinna wyglądać tak:
  1. <form method='get' action='http://localhost/extra.php?do=category'>


I teraz gdy wyślę formularz przechodzi mi na extra.php zamiast na extra.php?do=category
Czyli gdy wyślę dostaje adres:
extra.php&c13=1&c1=1&c11
a powinienem dostać taki:
extra.php?do=category&c13=1&c1=1&c11

Nawet gdy zrobię tak:
  1. <form method='get' action='{$CONFIG['url_extra_category']}&'>

to nie działa, i taki sam efekt jaki opisałem wyżej.

Czemu tak się dzieje? i jak mogę to naprawić?

Dzięki za odpowiedź.

Ten post edytował Van Pytel 11.04.2012, 15:41:26
Go to the top of the page
+Quote Post

Posty w temacie
- Van Pytel   url i get   11.04.2012, 15:34:10
- - sebastian.rozmus   Gdy wysyłamy formularz metodą GET to query string ...   12.04.2012, 00:16:51
- - Van Pytel   Wielkie dzięki, pomogło   12.04.2012, 09:32:58


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: 22.08.2025 - 02:05