Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML][JavaScript] Dynamiczne kopiowanie elementów strony po naciśnięciu przycisku.
Giluś
post
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Hej,

Chciałbym na stronie zrobić dynamiczne tworzenie input, tak że można ich stworzyć nawet i 100 i zawsze wyglądają tak samo.

Mam taki kod:
  1. <div class="row">
  2.  
  3. <div class="col-lg-2">
  4. <div class="form-group">
  5. <input class="form-control" name="model" placeholder="Kod towaru">
  6. </div>
  7. </div>
  8.  
  9. <div class="col-lg-2">
  10. <div class="form-group">
  11. <input class="form-control" name="model" placeholder="Nazwa towaru">
  12. </div>
  13. </div>
  14.  
  15. <div class="col-lg-2">
  16. <div class="form-group">
  17. <input class="form-control" name="model" placeholder="Ilość">
  18. </div>
  19. </div>
  20.  
  21. <div class="col-lg-2">
  22. <div class="form-group">
  23. <input class="form-control" name="model" placeholder="Wartość całkowita">
  24. </div>
  25. </div>
  26.  
  27. <div class="col-lg-2">
  28. <div class="form-group">
  29. <select name="klient" class="form-control">
  30. <?php
  31. $mysql_klient = mysql_query("SELECT * FROM klient") or die('Błąd zapytania');
  32.  
  33. if(mysql_num_rows($mysql_klient) > 0) {
  34. while($rklient = mysql_fetch_assoc($mysql_klient)) {
  35. echo '<option value="'.$rklient['id'].'">'.$rklient['imie'].' '.$rklient['nazwisko'].'</option>';
  36. }
  37. }
  38. ?>
  39. </select>
  40. </div>
  41. </div>
  42.  
  43. <div class="col-lg-2">
  44. <div class="form-group">
  45. <select name="klient" class="form-control">
  46. <?php
  47. $mysql_sam = mysql_query("SELECT * FROM samochod") or die('Błąd zapytania');
  48.  
  49. if(mysql_num_rows($mysql_sam) > 0) {
  50. while($rsam = mysql_fetch_assoc($mysql_sam)) {
  51. echo '<option value="'.$rsam['id'].'">'.$rsam['model'].' '.$rsam['marka'].'</option>';
  52. }
  53. }
  54. ?>
  55. </select>
  56. </div>
  57. </div>
  58.  
  59. </div>


I chciałbym aby po naciśnięciu przycisku np.: "Dodaj" powielało się ten cały kod, tylko wiadomo później trzeba zrobić odpowiednie name="" tak aby rozpoznać je po stronie PHP..

Dodatkowo chciałbym zrobić tak aby po wyborze Klienta z pierwszej listy (select) dynamicznie się wyświetlała lista z Samochodami (drugi select) dla danego klienta, nie wiem zbytnio jak to zrobić.


W sumie poradziłbym sobie z tworzeniem tych samych gołych inputów, ale nie wiem jak później dodać ten kod PHP, Divy itd.., dlatego liczę na waszą pomoc smile.gif


Pozdrawiam i z góry bardzo dziękuje za pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 13:52