Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt php nie przyjmuje rekordu z formularza
Forum PHP.pl > Forum > PHP
bizon4500
formularz

skrypt php odpowiadający za dodawnie


Mam napisac forumlarz lekarze z ktorego bede mógł wybierac specjalizacje z tabeli specjalizacje l , formularz ladnie dziala , pojawia sie lista z ktorej moge wybrac specjalizacje lecz niestety skrypt php nie dodaje mi tego pola do tabeli lekarze i nie wiem czy to jest wina formularza czy skryptu. Chcialbym żeby mi ktoś wyjasnil w ktorym miejscu jest błąd i jak go zniwelowac. Z góry dziekuje za pomoc
webmaniak
Tam gdzie masz
  1. $Specjalizacja_form = $_POST['specjalizacja'];

daj
  1. $Specjalizacja_form = $_POST['IdSpecjalizacja'];

Czyli dajesz wartość name pola select. U mnie to działa.
bizon4500
Poprawiłem ten błąd i dodaje wszystko a w miejscu gdzie ma byc specializacja pole jest puste , pozostale dane ktore wpisuje ręcznie dodaje
edit
jest progres czyli zmieniajac w skrypcie php wszystkie "specializacja" na "idspecializacji" pokazuje mi jedynke zamiast nazwy specializacji
webmaniak
to jeśli to nie pomaga to wywal z option to value bo to chyba jest zbędne. Tym bardziej że value wyświetla coś, a Ty najpierw chcesz IdSpecjalizacji wyświetlić a później samą nazwę.
bizon4500
no ja chce żeby po wybraniu w formularzu z góry narzuconych przezmnie specializacji(wybierane z listy) zeby dodalo wszystkie dane do tabelii lekarze
no i ta specializacje sama czyli bez numeru (czyli jak np urologia ma nr 1 ) to zeby w lekarzu pojawialo sie urologia bez numeru specializacji

wywalenie value nic nie zmieniło

edit problem rozwiazany juz ;] dzieki za wskazowki ktore wskazaly mi droge , leca pluski ;]
webmaniak
To napisz co pomogło żeby inni mogli skorzystać.
bizon4500
powiem tak cos znowu spieprzylem w tym php i zamiast nazwy specjalizacji do tabeli dodaje mi jej ID,
a zeby naprawic blad z dodawaniem to nalezy wlasnie ustawic takie samy nazwy pól w formularzu jak i w skrypcie php ,
a błąd z tym że wrzuca tylko IdSpecjalizacji jest pewnie gdzies w formularzu i jakos to trzeba tam zaznaczyc ale nie jestem wstanie tego zrobic , przedtem przypadkowo cos tam wklepalem zadzialo dalem ctrl+z i poszlo w piah ;/
ADeM
Jak wrzucisz normalnie kod jak każdy, zamiast podawać screenshoty, to myślę, że znajdzie się więcej chętnych do pomocy (np. ja).
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.