![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 252 Pomógł: 0 Dołączył: 14.08.2016 Ostrzeżenie: (0%) ![]() ![]() |
wartości z formularza pobieram z adresu przez GET:
http://localhost/zapisz.php?id=16&18=b...z%C5%82e%20endo chciałbym żeby zaktualizował każdy stan zęba jeśli zmieni się parametr np.18=x na 18=y ale obecny kod powoduje że wszystkie wartości są takie same jak pierwszego parametru. nie zamykam gdzieś pętli?
(IMG:http://dentopolis.org/sql222.jpg) próbowałem czy to coś zmieni ale bez skutku: if ($row['zab'] == 18) { lub if ($row['zab'] == '18') { Ten post edytował dentopolis 28.03.2017, 17:11:52 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 252 Pomógł: 0 Dołączył: 14.08.2016 Ostrzeżenie: (0%) ![]() ![]() |
rozumiem.więc przerobię zmienne numerów zębów na takie:
$zab[18] = "18"; $zab[17] = "17"; ale jak teraz zmienić ten kod aktualizujący dany stan zęba z GET? #18 if ($polacz and $row['pacjent'] == $id) { if ($zab[18] == '18') { $update18 = "UPDATE diagram SET stan ='$rightuppereight', info = '$rightuppereights' WHERE zab='18'"; $q = $conn->query($update18); } else { echo "nie"; } sugerując się odpowiedzią ze stackoverflow: The usual way to do this in PHP is to put id[] in your URL instead of just id: http://link/foo.php?id[]=1&id[]=2&id[]=3 Then $_GET['id'] will be an array of those values. It's not especially pretty, but it works out of the box. czyli u mnie powinienem mieć np.?id[]=x&id[]=c&id[]=w Ten post edytował dentopolis 28.03.2017, 20:39:15 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 22:52 |