Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 29.03.2009 Ostrzeżenie: (0%)
|
Witam,
mam problem z kolejnością operacji... Problem wyglada tak, że: - mam formularz: Kod <form action="jakis_adres?id=<?php echo $_GET['id']; ?>" method="post"> - zmienną pobieraną z bazy danych: Kod $access = $rek['access']; - a w formularzu przyciski zależne od zmiennej: Kod if($access=="1") echo' <div style="position: absolute; left:210px; top:170px; "> <button type=\"submit\" name="button1" disabled=\"disabled\" value="wl">Włącz</button> <button type=\"submit\" name="button2" value="wyl">Wyłącz</button> </div> '; if($access=="0") echo' <div style="position: absolute; left:210px; top:170px; "> <button type=\"submit\" name="button1" value="wl">Włącz</button> <button type=\"submit\" name="button2" disabled=\"disabled\" value="wyl">Wyłącz</button> </div> '; if (isset($_POST['button1'])) { $access = "1"; mysql_query("UPDATE komputery SET access='$access' WHERE id='$idk' ") or die('Błąd zapytania'); } if (isset($_POST['button2'])) { $access = "0"; mysql_query("UPDATE komputery SET access='$access' WHERE id='$idk' ") or die('Błąd zapytania'); } Założenie było następujące. Jak klikam WŁĄCZ to: $access=1 ==> upadate w bazie; strona sie przeładowuje i chcę żeby teraz przycisk WYŁĄCZ był aktywny. Tak się niestety nie dzieje... Muszę odświeżyć stronę, żeby zobaczyć oczekiwany rezultat (tzn żeby odpowiedni przycisk był aktywny). Jak poradzić sobie z tym problemem? |
|
|
|
szwabek KOlejność operacji... 22.04.2009, 20:15:40
Apocalyptiq Hm, napierw wyświetlasz formularz, później wykonuj... 22.04.2009, 20:18:34
marcio Np w tych ifa'ch jesli sie powiedzie operacja ... 22.04.2009, 20:29:53
szwabek Robie tak:
Kod <?php
$_GET['i... 22.04.2009, 20:31:20
Apocalyptiq Czyli najpierw wyświetlasz HTML, a później wykonuj... 22.04.2009, 20:36:13
szwabek Myślałem, że się zorientujesz po mojej odpowiedzi,... 23.04.2009, 18:04:58 ![]() ![]() |
|
Aktualny czas: 20.12.2025 - 21:55 |