Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]dynamiczne wstawianie pól formularza
Forum PHP.pl > Forum > Przedszkole
maras_
Witam. Otóż chodzi oto, że nie wiem jak napisać kod który będzie mi wstawiał pola typu radio lub inne obok nowo dodanego użytkownika. Gdy dodam nowego użytkownika wyświetla się obok niego łącze do usuwania, a chciałbym żeby automatycznie dodawały się również pola "radio". Zamieszczę niżej kod php i proszę o jakieś podpowiedzi, jak pobrac te dane. W bazie jest tabela glosy.

  1. <?php if (isset($_POST['name'])):
  2. $polacz = mysql_connect('localhost','marek', 'haslo','ankieta');
  3. if (!$polacz){
  4. echo 'błąd polaczenia';
  5. }
  6. if(!mysql_select_db('ankieta')){
  7. echo' Błąd wyboru bazy';
  8. }
  9. $name = $_POST['name'];
  10. $email = $_POST['email'];
  11. $sql = "insert into autor set nazwa ='$name', email ='$email'";
  12. if(mysql_query($sql)){
  13. echo 'dodano nowego autora';
  14. }
  15. else{
  16. echo 'Bład podczas dodawania autora';
  17. }
  18. ?>
  19. <p><a href="<?php echo $_SERVER['PHP_SELF'];?>">Dodaj nowego autora</a></p>
  20. <p><a href="nazwiska.php">Powrót do listy nazwisk</a></p>
  21. <?php else : ?>
  22. <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
  23. <p>Wpisz nazwisko autora</p>
  24. <label>Zaznacz<input type="radio" name="name" /></label><br />
  25. <label>Nazwisko<input type="text" name="name" /></label><br />
  26. <label>Email<input type="text" name="email" /></label><br />
  27. <input type="submit" value="wyslij" />
  28. </form>
  29. <?php endif; ?>


thek
To ja napiszę jedno pytanie. Po co Ty właściwie chcesz ten radio wcisnąć? Bo piszesz, że chcesz zmienić kod, ale nie wiemy w jakim celu i jak ma to działać.

Równie dobrze mogłeś napisać post którego cała treść to: "Witajcie. Oto mój kod, ale nie działa jak chcę. Pomóżcie mi go poprawić." Widzisz analogię? winksmiley.jpg Zero jakichkolwiek potrzebnych informacji poza kodem samym. Nie wiemy po co chcesz to zrobić, czy na przykład checkbox nie byłby lepszy albo jakieś inne rozwiązanie, a najważniejsze to fakt, że nie wiemy co tak naprawdę chcesz. Bo pojęcie chcę wstawić radio jest zbyt ogólne. Gdyby ktoś był złośliwy nieco to by Ci napisał:
Dopisz do strony: "<input type="radio" name="radio" />"
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.