Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] - Zapamietanie wartosc pola formularza <select> w petli while, Zapamietanie wartości pól formularza, przy błednie wprowadzonych danyc
scorpion10
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 8.07.2016

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


Pobrane dane z bazy MySQL, wyświetlają się jako lista wyboru formularza i są pobierane w pętli while do pola <select><option>.
Chciałbym, w przypadku błędnego wpisu w formularzu, gdzie użytkownik wówczas musi poprawić wprowadzone dane, aby nie wprowadzać
tych samych danych ponownie, a tylko uzupełnić wymagane do poprawki.
Jak w takim przypadku zapamiętać stan wybranego pola <select> który dostał dane z pętli while.

Próbowałem zapamiętać w zmiennej SESSION i udało sie częściowo, ale przy kolejnym błędzie w tej samej sesji i poprawce
to zmienna SESSION również traciła wartość.

Czy ktoś mógł by podać jakiś przykład jak to należało by wykonać ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
scorpion10
post
Post #2





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 8.07.2016

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


hmmm.. nie wiem , chyba mam słaby dzień, bo jakoś nie łapie jak to ma zadziałać w moim przypadku. Moj fragment który pobiera dane z bazy wyglada tak:


  1.  
  2.  
  3. Kategoria:<select name="kategoria_new">
  4.  
  5. <?php
  6.  
  7. $db = db_connect();
  8.  
  9. $zapytanie_o_kategorie_sprzetu = " SELECT * FROM sl_kategoria ORDER BY nazwa_kategorii ASC ";
  10.  
  11. $wynik = $db->query($zapytanie_o_kategorie_sprzetu);
  12.  
  13. ?>
  14.  
  15. <option value="<?php $_SESSION[id_kategoria] ?>"><?php echo $_SESSION['kategoria'] ;?> </option>
  16.  
  17. <?php
  18.  
  19.  
  20. while($rekord = $wynik->fetch_object()){
  21.  
  22. $ID_kateg=$rekord->ID_kategoria;
  23. $kategoria= $rekord->nazwa_kategorii;
  24.  
  25.  
  26. ?>
  27.  
  28. <option value="<?php echo $rekord->ID_kategoria;echo "|".$rekord->nazwa_kategorii ?>"> <?php echo $kategoria?></option>
  29.  
  30.  
  31. <?php
  32.  
  33. }
  34.  
  35. ?>
  36.  
  37. </select>
  38.  
  39.  
  40.  


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: 17.10.2025 - 22:08