Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Dlaczego Formularz GET obcina własny URL jeśli URL zawiera także parametry nie będące jego polami
wpm834
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 20.10.2012

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


Dlaczego Formularz GET obcina własny URL, jeśli ten URL zawiera także parametry nie będące jego polami ?

Kod
[php]
print"<FORM action=\"00.php?pokaz=wyslij\" method=\"GET\">";
        
   print '<input type=text name="aa" >';
   print '<INPUT TYPE="submit" VALUE="send">';
   print '</FORM>';
[/php]

Wywołanie skryptu :
http://localhost/00.php?pokaz=wyslij

a nast wpisanie do pola aa wartosci ola, po zatwierdzeniu wyświetli
http://localhost/00.php?aa=ola

oraz usunie niestety pokaz=wyslij
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


  1. print"<FORM action=\"00.php\" method=\"GET\">";
  2. print '<input type="hidden" name="pokaz" value="wyslij" >';
  3. print '<input type=text name="aa" >';
  4. print '<INPUT TYPE="submit" VALUE="send">';
  5. print '</FORM>';
Go to the top of the page
+Quote Post
wpm834
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 20.10.2012

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


Wielkie dzięki - a jak można wstawić zmienną do pola value w input ?
Kod
                                $id=30
print'<input type="hidden" name="id"  value="$id" >';


bo mi to wstawia do URL ? id=%24id
czyli $id traktuje jak napis a nie zmienną

Ten post edytował wpm834 5.04.2014, 12:34:06
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. $id= 30;
  2. echo 'apostrofy $id';
  3. echo "cudzyslowia $id";
  4. echo 'kropki '.$id;

Ale to sa podstawy podstaw :/
Go to the top of the page
+Quote Post
wpm834
post
Post #5





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 20.10.2012

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


Naprawiłem to w następujący sposób
Kod
ZAMIAST
     print '<input type="hidden" name="id"    value="$id" >';
DAŁEM
     print "<input type=\"hidden\"   name=\"id\" value=\"$id\" >";


print " " jest bardziej wszechstronny niż print ' '

Zaś echo jest dobre do wstawek <?php ... ?> do kodu HTML- owego !

Ten post edytował wpm834 5.04.2014, 13:03:46
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Zaś echo jest dobre do wstawek <?php ... ?> do kodu HTML- owego !
Zabawne...

Zas w mojej odpowiedzi nie chodzilo o to czy uzywac ECHO czy PRINT, tylko bys zwrocil uwage na roznice miedzy apostrofem a cudzyslowiem....
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: 23.08.2025 - 07:47