Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przeładowanie części strony
Forum PHP.pl > Forum > PHP
Alek
Witam,

robię formularz zapisujący do bazy dane osobowe:

  1. <form action="zapisz_sql.php" method="post" enctype="multipart/form-data" name="klient_add">
  2. Imię: <input name="imie" type="text"><br>
  3. Nazwisko: <input name="nazwisko" type="text"><br>
  4. Ulica:
  5. <select name="ulica">
  6. <?
  7. $sql="SELECT * FROM ulica ";
  8. $result_ulica=mysql_query($sql) or die($sql);
  9. while($ulica=mysql_fetch_array($result_ulica)){
  10. echo '<option value="'.$ulica['id'].'">'.$ulica['nazwa'].'</option>';
  11. }
  12. ?>
  13. </select> <a href="dodaj_ulice.php" target="_blank">dodaj ulicę</a><br>
  14. <input type="submit" value="zapisz" class="guzik">
  15. </form>


Jak można zrobić tak, żeby po dodaniu ulicy do bazy danych MySQL (w nowym okienku - link "dodaj ulicę"), przeładować w głównym fomularzu tylko <select> z ulicami, nie tracąc również danych wpisanych już przed tym selectem ?

Czy wogóle da się przeładować tylko część strony (tu - formularza) ?

z góry dzięki za pomoc,

Al
mike
Przeładować "część strony" możesz na dwa sposoby:
1. Stosując ramki (odradzam, bo to bardziewie)
2. Stosując techonologię AJAX.
Tu: http://www.modernmethod.com/sajax/ masz przykład, więcej informacji znajdziesz, szukając na forum i w sieci.
Alek
piękne dzięki, właśnie o takie coś mi chodziło

pozdrawiam
Al
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.