Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP] Przesyłanie zmiennych php/javascript, Przesyłanie zmiennych php/javascript
frankiejojo
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 2
Dołączył: 20.07.2014

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


temat trochę banalny:
funkcja w javascripcie jest taka
[JAVASCRIPT] pobierz, plaintext
  1. <script>
  2. function kontakt(){
  3. $.get( "kontakt.php", {numer:$("#numer").val()} ).done(function( data ) {
  4. $("#wyniki").html(data);
  5.  
  6. });
  7. }
  8. </script>
[JAVASCRIPT] pobierz, plaintext

Generuję w php listę obiektów
  1. for ($i=0; $i <$ile_znalezionych; $i++)
  2. {
  3. $wiersz = mysqli_fetch_assoc($wynik);
  4. echo '<input type="image" src ="photo/';....
  5. echo stripslashes($wiersz['photo1']);
  6.  
  7. <input type="text" name="numer" id = "numer" value="<?php echo stripslashes($wiersz['numer']); ?>">
  8. <input type="image" src = "zawartosc/obrazki/kontakt.jpg" onclick="kontakt();">
  9. }

i za każdym razem bez względu na liczbę rekordów w bazie pobiera mi jako $numer - dane z pierwszego rekordu - jak zrobić by brał z kolejnego?

Dzięki za podpowiedź
Powód edycji: [Kshyhoo]: bb-code, tagi
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Comandeer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


Cytat
to coś w pętli zwróci dane z wszystkich inputów na stronie, nawet jak mają to samo ID (co jest błędem)

Nie, nie jest to błąd. Polecam zajrzeć do specyfikacji HTML5, gdzie jest określone wymaganie unikalności [id] (jako mechanizmu generowania DOM), a następnie do specyfikacji CSS, gdzie tego wymagania już nie ma. Tym samym jQuery używający silnika CSS do pobierania elementów (via document.querySelectorAll) zwróci wszystkie elementy o danym [id]. Zatem działa to zgodnie ze standardem. A że standard jest lekko mówiąc kulawy - CÓŻ (IMG:style_emoticons/default/wink.gif)

Co do problemu: szukasz zdarzenia submit. Wówczas do pola dostaniesz się choćby przez this.numer, więc [id] staje się zbędne.

Ten post edytował Comandeer 29.05.2015, 14:38:51
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: 3.10.2025 - 04:09