Stworzyłem funkcję, która jest selectem. Kod poniżej:
<?php function badanie() { include('connect2.php'); $sql2= "select id_usg, bad_usg from usg order by 2"; $rez2= mysqli_query($mysqli, $sql2); while ($nowaTab=mysqli_fetch_array($rez2, MYSQLI_ASSOC)) { $badanie=$nowaTab['bad_usg']; //podaje razem z numerem id usg. Bez tego nie dziala } } ?>
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.