Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Użycie "confirm" w pętli "for"
lena
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 10.12.2013

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


Witam,
bardzo proszę o pomoc, bo już wyczerpały mi się pomysły jak rozwiązać mój problem.
W pętli for tworzę formularze (wybór daty i godziny wizyty u lekarza pobrane z bazy danych) i po kliknięciu "Umów" chcę, aby wyskoczył confirm z informacją "Próbujesz się umówić na wizytę $dnia o $godzinie. Czy jesteś pewien tak nie"
I działa "prawie" poprawnie... Za każdym razem pobiera tylko dane z pierwszego obrotu pętli...

  1. ...
  2. for ($i = 0; $i < mysql_num_rows($query_select_one_hour); $i++){
  3. echo "<tr class='wiersze'>";
  4. echo "<form method='post' action='pacjent.php' id='$potwierdzenie'>";
  5. $one_day=mysql_result($query_select_one_hour, $i, 0);
  6. $one_hour=mysql_result($query_select_one_hour, $i, 1);
  7. echo "<td class='kolumny'><input name='dzien_wyb' value='$one_day'></td>";
  8. echo "<td class='kolumny'><input name='godzina_wyb' id='godzina' value='$one_hour'></td>";
  9. echo "<td class='kolumny'><input type='submit' value='Umów się na wizytę' class='confirm'></td>";
  10. echo "</form></tr>";
  11.  
  12. }
  13.  


a JS wygląda tak:

  1. $(document).ready(function(){
  2. $(".confirm").click(function(){
  3. var $form = $(this);
  4. $("#confirm")
  5.  
  6. .css({opacity:0.95})
  7. .fadeIn()
  8. .html('<div><div><h1>Wizyta na którą próbujesz się umówić '+$('input#godzina').val()+'</b><br></h1><p><button onClick=$("#potwierdzenie").submit()> TAK </button> <button> NIE </button></p></div></div>');
  9. return false;
  10. });
  11.  
  12. $("#confirm").click(function(){$(this).fadeOut();});
  13. });


Jakieś pomysły?
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: 22.12.2025 - 21:32