Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]wyświetlanie tabeli w forularzu
eurosoft
post
Post #1





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 5.11.2010

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


mam formularz w którym jest select, po wybraniu właściwego selecta chciałbym wywołać w tle kod zawarty w innym pliku a zwrócony wynik pokazać pod formularzem w formie tabeli
teraz mam tak:
  1. ......
  2. <p align="center">
  3. <form action="dodaj.php" method="post" onsubmit="return validate()";>
  4. <font color="#fcfcfc" size="2"><b>
  5. Nazwisko i imię:<br />
  6. <input type="text" name="imie_nazwisko" title="Nazwisko i Imię " value="<?php if (isset($_SESSION['login'])) echo $_SESSION['login']; ?>" /> <br>
  7. Miejsce <br />
  8. <?php
  9. echo '<select name="miejsce_pol" style="background-color:#FFFF51" onchange="this.style.backgroundColor=\'#FFFFFF\'";>';
  10. echo '<option selected=""></option>';
  11. while($nt=mysql_fetch_array($result))
  12. {
  13. echo '<option value="'.$nt['nr_low'].','.$nt['nazwa_low'].'">'.($nt['nazwa_low']).'</option>';
  14. $dane=explode(',',$_POST['miejsce_pol']);
  15. echo $dane[0];
  16. echo $dane[1];
  17. }
  18. echo '</select>';
  19. ?>
  20. <br>
  21. .......
  22. </form>
  23. //tutaj chciałbym tabelkę która sie w sumie pojawia
  24. include 'sprlow.php';
  25. .........


wstawiałem do linii
echo '<select name="miejsce_pol" style="background-color:#FFFF51" onchange="this.style.backgroundColor=\'#FFFFFF\'";>';
zmienną onchange ale przeładowuje mi forma wypełniając właściwie tabelkę lecz pozostawiając puste pola formularza

proszę o pomoc, dziękuję
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
peter13135
post
Post #2





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


No cóż. Da się i tak i tak. Jak chcesz w tle, to naucz się ajaxa. Polecam frameworka jQuery.
Jak chcesz bez ajaxa, to zrób tak jak pisałem w poprzednim poście.

edit:// na przyszłość pisz bardziej jednoznacznie posty, opisuj dokładnie problem i jaką chcesz otrzymać pomoc.
w swoim kodzie dałeś:
onchange="this.style.backgroundColor=\'#FFFFFF\'"
i to ma niby przeładować forma ?

Ten post edytował peter13135 19.09.2011, 20:35:19
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: 5.10.2025 - 11:15