Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> KOlejność operacji...
szwabek
post
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?
Go to the top of the page
+Quote Post

Posty w temacie


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: 21.08.2025 - 01:33