Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] [mysql] [html], jak przekazac dane z <option> wczytane z bazy
monika777
post 27.09.2007, 14:53:37
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 26.09.2007

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


hej..

tabela wyswietla numery polis i agentow dla menagera=100. U gory znajduje sie filtr, ktorym bedzie mozna wyfiltrowac tylko konkretnych agentow i/lub nr polis. Selecty/optiony wysylane sa do pliku filtr.php, a tam wczytuje je ($_POST). Problem taki ze powinny sie wyswietlic wszystkie dane z jednego wiersza a mi sie wyswietla cos z wiersza 3 i cos z wiersza 5 np. w zaleznosci od tego co wybiore z option. co zle zrobilam? jakas petla/zabezpieczenie chyba porzebne zeby nie wyswietlalo roznych danych?

to jest baza z filtrem

tu mialy sie pojawic wyniki

do_filtr tu maja sie pojawiac wyniki
  1. <?php
  2. echo "<tr><form method=\"post\" action=\"do_edycji.php\">
  3. <td><input type=\"text\" name=\"id_menager\" value=\"$id_menager\" size=\"6\" /></td>
  4. <td><input type=\"text\" name=\"id_agent\" value=\"$id_agent\" size=\"6\" /></td>
  5. <td><input type=\"text\" name=\"nr_polisy\" value=\"$nr_polisy\" size=\"6\" /></td>
  6. <td><input type=\"text\" name=\"imie\" value=\"$imie\" / size=\"8\" ></td>
  7. <td><input type=\"text\" name=\"nazwisko\" value=\"$nazwisko\" size=\"12\" /></td>
  8. <td><input type=\"text\" name=\"obiekt\" value=\"$obiekt\" size=\"8\" /></td>
  9. <td><input type=\"text\" name=\"kwota\" value=\"$kwota\" size=\"8\" /></td>
  10. <td><input type=\"text\" name=\"data\" value=\"$data\" size=\"8\" /></td>
  11. <td><input type=\"submit\" value=\"edytuj\">
  12. </td></form>
  13. </tr>";
  14.  
  15. ?>


a tu te optiony czyli filtr w znacznikach form oczywiscie
  1. <?php
  2. $sql = "SELECT DISTINCT `id_agent` FROM polisy_z WHERE (id_menager='$_POST[id_menager]') ORDER BY `id_agent`";
  3. $sql_results = mysql_query ($sql) or die (mysql_error());
  4.  
  5. echo "<select name=\"id_agent\">";
  6. echo "<option value=\"$id_agent\">-dowolny-</option>";
  7. while ($row = mysql_fetch_array($sql_results)) {
  8. $id_agent = $row["id_agent"];
  9. echo "<option value=\"$id_agent\">$id_agent</option>";
  10. }
  11. echo "</select>";
  12. ?>
  13.  </td>
  14.  <td>
  15. <?php
  16. $sql = "SELECT DISTINCT `nr_polisy` FROM polisy_z WHERE (id_menager='$_POST[id_menager]') ORDER BY `nr_polisy`";
  17. $sql_results = mysql_query ($sql) or die (mysql_error());
  18.  
  19. echo "<select name=\"nr_polisy\">";
  20. echo "<option value=\"$nr_polisy\">-dowolny-</option>";
  21. while ($row = mysql_fetch_array($sql_results)) {
  22. $nr_polisy = $row["nr_polisy"];
  23. echo "<option value=\"$nr_polisy\">$nr_polisy</option>";
  24. }
  25. echo "</select>";
  26. ?>


Ten post edytował monika777 27.09.2007, 15:52:04
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 04:25