Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Dane z input do adresu URL oraz odwrotnie
Forum PHP.pl > Forum > Przedszkole
tenloginjestzajety
Witam
Po 3 godzinach prób, poddałem się..

Proszę Was o pomoc w przesłaniu zawartości zmiennej do URL z pola input oraz odwrotnie, czyli jak wpiszę domena.pl/zmienna to słowo zmienna wyświetli w polu input.


Znalazłem skrypt z takim rozwiązaniem jednak nie mogę zlokalizować całego kodu za to odpowiedzialnego.
  1. <?php
  2. if(isset($_POST['name']))
  3. {
  4. $kwota = $_POST['kwota'];
  5. $okres = $_POST['okres'];
  6. header('Location: ./'.$kwota.','.$okres);
  7. }
  8.  



oraz moje pola input:

  1. <?php
  2. $kwota = $_POST['kwota'];
  3. $okres = $_POST['okres'];
  4. ?>
  5. <form action="" method="post">
  6. <input type="text" value="<?php echo $kwota; ?>" maxlength="7" name="kwota">
  7. <input type="text" value="<?php echo $okres; ?>" maxlength="3" name="okres">
  8. <button type="submit" class="dodajbtn">Sprawdź</button><br /><br />
  9. </form>


Dziękuje za pomoc!
Michael2318
Zacznijmy od tego, że w ten sposób nie da się przekazać zmiennej do url: domena.pl/zmienna. Można natomiast w ten sposób: domena.pl/plik.php?mode=zmienna
Teraz, jeśli chcesz mieć taki link, jak napisałeś w pierwszym poście - google -> przyjazne linki htaccess

Taki link, jaki Ci zaprezentowałem odbierasz w ten sposób:

  1. $get = $_GET['mode']; // zwróci "zmienna" bądź coś innego w zależności co masz wpisane w przeglądarce po znaku równości: plik.php?mode=*


No a przekazanie tego do formularza to już kwestia HTML:

  1. echo '<input type="text" name="pole1" value="'.$get.'">';
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.