Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Automatycznie generowany formularz
Forum PHP.pl > Forum > PHP
przemysuaw
Witam.
Formularz generuje się automatycznie poprzez wysłanie danych z innego formularza:
  1. <form id="contactForm" action="mailer.php" method="POST">
  2. <?php do {
  3. echo'<div class="row">
  4. <div class="form-group">
  5. <div class="col-md-6">
  6. <label>Imię i Nazwisko</label>
  7. <input type="text" value="'.$row['guest_name'].'" maxlength="100" class="form-control" name="guest_name" id="'.$row['guest_name'].'" required/>
  8. </div>
  9. <div class="col-md-6">
  10. <label>Adres email*</label>
  11. <input type="email" value="'.$row['guest_email'].'" maxlength="100" class="form-control" name="guest_email" id="$row['guest_email']" required/>
  12. </div>
  13. </div>
  14. </div>';
  15. } while ($row=mysqli_fetch_array($r, MYSQLI_ASSOC)); ?>
  16.  
  17. <div class="row">
  18. <div class="col-md-12">
  19. <input type="hidden" name="must_be_empty" value="" />
  20. <input type="hidden" name="submitted" value="TRUE" />
  21. <?php echo'<input type="hidden" name="party_id" value="'.$party_id.'" />'; ?>
  22. <input class="btn btn-primary btn-lg" type="submit" value="Rozpocznij zabawę" name="submit"data-loading-text="Wysyłanie...">
  23. </div>
  24. </div>
  25. </form>
  26.  


Dane z tego formularza muszą zostać pobrane i wysłane emailem do ludzi z tego formularza.
Pytanie jak ma wyglądać plik mailer.php, który przyjmie wszystkie dane post, ewentualnie co zmienić w formularzu??

Z góry dziękuję smile.gif
CuteOne
1. Formularz jest do przerobienia, nazwy pól muszą być unikalne w obrębie jednego formularza.
2. do-while, to kiepski wybór jeżeli chodzi o prezentację danych z bazy, wystarczy samo while
2. Jak ma wyglądać mailer.php? To już raczej ty powinieneś wiedzieć o.O Wrzuć co zrobiłeś, a postaramy się pomóc z ewentualnymi błędami
przemysuaw
Jakby co problem rozwiązany:
Plik
  1.  
  2. <form id="contactForm" action="mailer.php" method="POST">
  3. <?php for($i=0; $i<$num_of_guests; $i++) {
  4. echo'<div class="row">
  5. <div class="form-group">
  6. <div class="col-md-6">
  7. <label>Imię i Nazwisko</label>
  8. <input type="text" value="" maxlength="100" class="form-control" name="guest_name'.$i.'" id="guest_name'.$i.'" required/>
  9. </div>
  10. <div class="col-md-6">
  11. <label>Adres email*</label>
  12. <input type="email" value="" maxlength="100" class="form-control" name="guest_email'.$i.'" id="guest_email'.$i.'" required/>
  13. </div>
  14. </div>
  15. </div>'; } ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.