Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z przypisaniem wartości zmiennej bez przeładowania
marecki86
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 23.10.2011

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


Witam
Mam taki kawałek kodu:

CODE
  1. $nazwa=$_POST['nazwa'];
  2. $query=mysql_query("select * from baza where name='$nazwa'");
  3.  

  1. <input type="text" name="nazwa"/>


Po przeładowaniu strony $query wykonuje się ale jak zrobić to w ajaxie (lub JQ) żeby przypisać wartość z inputa do $nazwa bez przeładowania? Cały dzień przeszukuje dziś forum - kombinowałem już z $.get() oraz $.post() ale nie wiem w jakim kontekście to ugryźć. Pomocy!!
Go to the top of the page
+Quote Post
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Zamiast szukać o jquery na forum, szukaj najpierw w dokumentacji, przejrzyj wszystko, jeżeli nie znajdziesz tego co cię interesuje dopiero potem szukaj na forum (IMG:style_emoticons/default/wink.gif)

http://api.jquery.com/submit/ i wszystko w temacie.
Go to the top of the page
+Quote Post
marecki86
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 23.10.2011

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


Dzięki (IMG:style_emoticons/default/smile.gif) Czytam - dużo tego.(IMG:style_emoticons/default/wink.gif) Czyli rozumiem że daję:

CODE

  1. <form id="test" metod="post">
  2. <input type="text" name="nazwa"/>
  3. </form>
  4.  
  5. $(document).ready(function(){
  6. $('#test').submit();
  7. });



I tak nie działa..:/ Szkoda że te przykłady w tej dokumentacji takie angielskie...;P
Go to the top of the page
+Quote Post
by_ikar
post
Post #4





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Kod
<form id="test" metod="post">
<input type="text" name="nazwa"/>
</form>

<a href="#" id="przycisk"> Wyślij formularz </a>

<script>
$('#przycisk').click(function() {
    $('#test').submit();
    return false;
});
</script>


Tam niżej masz jeszcze inne przykłady, w komentarzach też są jakieś przykłady, możesz jeszcze wrzucić "jquery submit" w google i szukać (wybierają np tylko polskie wyniki) (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
marecki86
post
Post #5





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 23.10.2011

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


Dzięki Mistrzu (IMG:style_emoticons/default/wink.gif) za pomoc. Poczytałem i przerobiłem sobie kod tak że wszystko śmiga, pobiera pięknie z bazy i w ogóle cud miód i orzeszki...(IMG:style_emoticons/default/wink.gif) Problem jest tylko jeden taki że Submit() powinno(?) przeładować mi tylko form o danym id a ładuje całość..:/ Kicha mała
Go to the top of the page
+Quote Post
by_ikar
post
Post #6





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Pokaż kod, bo tak to ciężko mi cokolwiek powiedzieć. Ah i ta strona musi się przeładować, bo te dane muszą być wysłane. To jest sposób na wysłanie formularza, ale to się nie wysyła w tle. Do wysłania danych w tle musiałbyś to nieco inaczej skonstruować i między innymi użyć ajaxa.

Ten post edytował by_ikar 11.11.2011, 12:50:33
Go to the top of the page
+Quote Post
marecki86
post
Post #7





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 23.10.2011

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


Wiesz, w sumie to już sobie poradziłem i jest ok. (IMG:style_emoticons/default/wink.gif) Dzięki za pomoc.
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: 5.10.2025 - 19:54