Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]funkcja nietypowe zachowanie
jacusek
post
Post #1





Grupa: Zarejestrowani
Postów: 262
Pomógł: 3
Dołączył: 18.10.2009
Skąd: Łódź

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


Witam.
Stworzyłem funkcję, która jest selectem. Kod poniżej:
  1. <?php
  2. function badanie()
  3. {
  4. include('connect2.php');
  5. echo "<select name=\"bad\">";
  6. echo "<option value =\"$mid\">----wybierz badanie------</option>";
  7. $sql2= "select id_usg, bad_usg from usg order by 2";
  8. $rez2= mysqli_query($mysqli, $sql2);
  9. while ($nowaTab=mysqli_fetch_array($rez2, MYSQLI_ASSOC))
  10. {
  11. $mid = intval($nowaTab['id_usg']);
  12. $badanie=$nowaTab['bad_usg'];
  13. //podaje razem z numerem id usg. Bez tego nie dziala
  14. echo"<option value=\"".$mid."\">".$badanie."</option>";
  15. }
  16.  
  17. echo "</select>";
  18. }
  19. echo badanie();
  20. ?>

Problem polega na tym, że jeżeli nic nie wybiorę w formularzu gdzie stosuję funkcję - czyli zostawię zaznaczone tylko wybierz badanie - formularz nie wiedzieć czemu przekazuje pozycję ostatnią z tabeli mysql. To stwarza po pierwsze problem, ze generuje błędy, po drugie nie działa przez to obsługa błędów w skrypcie wysyłającym. Mam zresztą drugą podobną funkcję wybierającą lekarzy i niestety tutaj problem jest dokładnie taki sam.
Z góry dzięki za wszelką pomoc.
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 Aktualny czas: 22.08.2025 - 07:24