Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]$_Get czy dobrze czy źle
szczalpi
post
Post #1





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


Witam
Mam prośbę do was. Proszę o sprawdzenie poniższego kodu czy jest dobry ? Próbuje go wywołać, ale nie działa :/
Proszę o pomoc

  1. <form method="get" action="index.php">
  2. <input type="text" name="<? echo $_Get["sQ"];?>"><br>
  3. <input type="text" name="<? echo $_Get["sSite"];?>">
  4. <input type="submit"></form>
  5.  
  6. <?php
  7.  
  8.  
  9. $sQ = $_Get["sQ"];
  10. $sSite = $_Get["sSite"];
  11.  
  12. $pozycja = new checkPosition( $sQ, $sSite );
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kużdo
post
Post #2





Grupa: Zarejestrowani
Postów: 181
Pomógł: 14
Dołączył: 4.06.2008

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


Nie działa, bo jest to w całości źle napisane... W jaki sposób chcesz pobrać dane z formularza skoro jego pola nie są nazwane w żaden sposób? Pierwsze wywołanie tego pliku nadaje atrybutowi 'name' w obu przypadkach wartość "" czyli dosłownie nic. Jeżeli chcesz pobrać coś z formularza musisz znać nazwy jego pól.

Na przykład:
  1. <form method="get" action="index.php">
  2. <input type="text" name="pole1"><br>
  3. <input type="text" name="pole2">
  4. <input type="submit">
  5. </form>
  6.  
  7. <?php
  8.  
  9. $pole1 = $_GET['pole1'];
  10. $pole2 = $_GET['pole2'];
  11.  
  12. (...)


Poza tym, dlaczego formularz wysyłasz GET'em a nie POST'em? Wolisz mieć te zmienne powklejane w linku niż przesłane POSTem, tak że nie przeszkadza to nikomu?

Ten post edytował Kużdo 2.12.2010, 18:31:46
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 13:36