Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] i [MYSQL] Małe problemy z moją bazą
Forum PHP.pl > Forum > Przedszkole
Cosey
Witam.
Mam małe problemy z bazą którą piszę na zaliczenie.
Jest strona stora wyświetla mi dane z tabeli do edycji i wszystko sie poprawnie pokazuje poza polem rozwijanym, polem gdzie powinna sie wyświetlić wartość pobrana z tabeli. Pole to wyświetla sie prawidłowo dopiero po odświerzeniu strony. Próbowałem to zrobić poleceniem 'header ("Refresh: 0;");' ale to odświerza mi stronę w nieskończoność . Potrzebuje jakieś polecenie które jednokrotnie odświerzy mi stronę po jej załadowaniu.
Wielkie dzięki.
Grzyw
Zamiast kombinować z odświeżaniem strony popraw błąd, żeby strona od razu pobrała właściwą wartość. Zachowanie, że strona działa dopiero po odświeżeniu nie jest właściwe.
Wklej fragment kodu odpowiedzialny za listę rozwijaną. Zobaczymy, co jest grane.
Cosey
<?php



Tu wybieram id_kierunek z tabeli student do listy rozwijanej
  1. <?php
  2. $wynik1 = mysql_query("SELECT * FROM student where id_indeks= $id1" )
  3. or die('Błąd zapytania');
  4.  
  5. while($r1 = mysql_fetch_assoc($wynik1)) {
  6.  
  7. $iid_kierunek=$r1['id_kierunek'];
  8. ?>


To jest lista rozwijana

  1. <tr>
  2. <td width='150'>Nazwa kierunku:</td> 
  3. <td>
  4. <?php
  5.  
  6. $link = mysql_connect("localhost", "admin", "admin")
  7. or die("Could not connect");
  8.  
  9. mysql_select_db("dziennik")
  10. or die("Could not select database");
  11.  
  12. //lista rozwijana
  13. $sql_kierunek = "SELECT * FROM kierunek ORDER BY nazwa";
  14. $result = mysql_query($sql_kierunek)
  15. or die("Niepoprawne zapytanie: " . mysql_error());
  16. while ($row = mysql_fetch_array($result)) {
  17. $kierunek[$row['id_kierunek']] = $row['nazwa'];}
  18. ?>
  19.  
  20. <select name="nazwa"><option value="<?php echo $iid_kierunek; ?>" selected></option><br>
  21.  
  22.  
  23. <?php
  24. foreach ($kierunek as $id_kierunek => $kierunek){
  25. ?>
  26. <option value="<?php echo $id_kierunek; ?>" ><?php echo $kierunek; ?></option><br><br>
  27. <?php
  28. }
  29. //koniec listy rozwijanej klienta
  30. ?> </td>
  31. </tr>


Wyswietlic powinna się 'nazwa' z tabeli kierunek i to wybieram w linijce 20 po $iid_kierunek.

?>

Będę bardzo wdzięczny za jakieś polecenie które jednokrotnie odświerzy mi stronę po jej załadowaniu.
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.