Skocz do zawartości

Zdjęcie
* * * * * 1 głosy

Tworzenie adresów - ajax


5 odpowiedzi w tym temacie
  • Zaloguj się, aby dodać odpowiedź
zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 26 listopada 2013 - 14:50

#1

W jednym temacie marudziłem o formularzu.

Można na podstawie tych wpisywanych danych do formularza tworzyć linki? Znaczy adres do strony, na której od razu będzie wynik.

Mam nadzieję, że można zrozumieć mój bełkot ;)


  • 0

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 26 listopada 2013 - 15:45

#2

może normalnie w get-cie podawać wartość pola "number" oraz "company" i przy htmlu php sprawdzić czy są podane i jeżeli tak do wypełniać formularz i uruchamiać skrypt js:

$("#main_form").submit();

  • 0

webDeveloper


zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 03 stycznia 2014 - 23:20

#3

Ok, podaję w gecie wartosci pól. Potem w PHP sprawdzam, czy te zmienne są ustawione, ale nie bardzo wiem co dalej. Nie wiem jak wypełnić ten formularz tymi danymi z geta.

Mam coś takiego:
 

	<?php
	if(isset($_GET['company']) & isset($_GET['number']) ) {
                
                //tutajwypełanianie formularza

		echo '<script type="text/javascript">';
		echo '$("#main_form").submit();';
		echo '</script>';
	}
	?>

  • 0

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 06 stycznia 2014 - 18:39

#4

Nie bardzo już pamiętam o co się tutaj rozchodziło :D
Ale to będzie coś typu (nie musisz dawać ifa):

<form id="main_form" action="" method="post"><input type="text" name="number" value="<?php echo isset($_GET['number']) ? $_GET['number'] : ''; ?>" />
<input type="text" name="company" value="<?php echo isset($_GET['company']) ? $_GET['company'] : ''; ?>" />
</form>
<script type="text/javascript">
$("#main_form").submit();

 
Tego typu kod php wygeneruje kod html formularza z wypełnionymi polami, a js wykona wysłanie formularza


  • 1

webDeveloper


zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 06 stycznia 2014 - 19:50

#5

ok, ale mi chodzi też o to, żeby dało się wypełnić formularz jeśli nie będzie nic podane w get. No i u mnie akcja dla formularza to jest plik check.php.

Zaraz pokombinuję z tym, ale na wszelki wypadek z góry wyjaśniam :)


  • 0

vms

    Użytkownik

  • 81 postów
    • Czas spędzony online: 5h 33m 5s
28
Bardzo dobra

Napisano 06 stycznia 2014 - 21:02

#6

Wrzuć formularz, który podesłał @unbreak a po nim daj if() z automatycznym wysłaniem, jeśli są dane w get.

W ten sposób formularz będzie zawsze, a jeśli przekażesz dane w get to od razu go wyśle.


  • 1





Podone tematy Collapse

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych