Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Zmiana wartosci tabeli po jednym kliknieciu
bezkarny.j
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 9.07.2012

Ostrzeżenie: (0%)
-----


W sumie to na chwilę obecną mam ostatni problem. Potem robię przerwę od projektu zanim włosy sobie wyrwę.

Mam formularz, który wysyła dane do bazy danych. Następnie pole, w którym je wyświetla. Do każdej opcji mam jeszcze jej status, którą użytkownik ma za zadanie aktualizować przez kliknięcie jednego z 3 odnośników. W skrócie wzór tabeli:

tabelamoja
id | wartosc-z-form1 | wartosc-z-form2 | wartosc-z-form3 | wartosc-z-form4 | wartosc-z-form5 | statuswart1 | statuswart2 | statuswart3 | statuswart4 | statuswart5 |
01 | cos tam | cos tam | cos tam | cos tam | cos tam | <puste> | <puste> | <puste> | <puste> | <puste> |


I teraz dla użytkownika wyświetla:
ID: 01
Wartość1: cos tam [Klik1] [Klik2] [Klik3]
Wartość2: cos tam [Klik1] [Klik2] [Klik3]
Wartość3: cos tam [Klik1] [Klik2] [Klik3]
Wartość4: cos tam [Klik1] [Klik2] [Klik3]
Wartość5: cos tam [Klik1] [Klik2] [Klik3]

No i po kliknięciu odpowiedniego odnośnika, wpisuje w status w bazie w statuswartX: klik1, klik2 lub klik3.
I jak to zrobić? (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bezkarny.j
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 9.07.2012

Ostrzeżenie: (0%)
-----


No więc dzięki za pomoc, ale chyba ja coś pomieszałem przy tym. Wpisałem tak:
  1. /* ***************************************************************** */
  2.  
  3. echo "<tr><td><B>Pierwsza trasa:</B> ". $rek['route1']."</td>";
  4.  
  5. echo "<td>[<a href='?war1=1'>W Trasie</a>]</td>";
  6.  
  7. echo "<td>[<a href='?war1=2''>Postój</a>]</td>";
  8.  
  9. echo "<td>[<a href='?war1=3''>Dostarczono</a>]</td>";
  10.  
  11. if (isstet($_GET['war1'])) //tu możesz dać lepszy warunek, ja dałem prosty żeby tylko Ci pokazać jak to ma działać
  12. {
  13. $status1 = @mysql_query("UPDATE rozpiski SET status1='$status1' WHERE status1='$status1'");
  14. if($status1) echo "Status zaktualizowany.
  15.  
  16. ";
  17. else echo "Błąd nie udało się zaktualizować nowego statusu.";
  18.  
  19. }
  20.  
  21. echo "<td><B>STATUS:</B> ". $rek['status1']."</td></tr>";
  22.  
  23. /* ***************************************************************** */


To niestety nie działa, w sumie nie wiem co mogłem zrobić nie tak. Błąd jaki otrzymuje to: Fatal error: Call to undefined function isstet() in C:\Program Files\WebServ\httpd-users\www\test.php on line 76
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 03:39