Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Edycja rekordu z poziomu strony
Domon
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 19.11.2008

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


Witam!
Robię małą akceptację prac na stronie, chciałbym aby panel admina wyglądał na zasadzie:

Tytuł | Akceptuj | Odrzuć | Zobacz

Mam problem z Akceptuj i Odrzuć, zrobiłem na tym link który odsyła mnie do:
bitwa.php?aid=0b0551aa883400f0&akcja=akcept&prace=1

Teraz gdy klikam na ten link pojawia się strona na której nic nie mam. A chciałbym aby był na niej skrypt który zmieni mi rekord w bazie np. z 0 na 1. Udało mi się zrobić coś takiego lecz akceptowało to wtedy wszystko co było w tabeli prace :/

Opis co i jak w SQL
Tabela: prace
Pole: akceptacja
i chce żeby pole akceptacja zmieniło się z pustego (domyślnie) na tak po wejściu na tą moją podstronę.




Proszę bardzo o pomoc.

Ten post edytował Domon 20.01.2009, 17:35:47
Go to the top of the page
+Quote Post
kefirek
post
Post #2





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


Zobacz tak
Kod
bitwa.php.$aidlink."&akcja=akcept&prace=1


Coś z ten desen spróbuj
  1. <?php
  2. if (isset($_GET['akcja'])) {
  3.  
  4. // kod do zmiany rekordu
  5.  
  6. } else {
  7. while($r = mysql_fetch_assoc($wynik))      
  8. {
  9. echo "<a href='bitwa.php".$aidlink."&akcja=akcept&prace=".$r['id']."'>Akceptuj</a>";
  10. }
  11. }
  12. ?>


Ten post edytował kefirek 20.01.2009, 19:52:38
Go to the top of the page
+Quote Post
Domon
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 19.11.2008

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


@kefirek problem w tym że ja nie mam tego

// kod do zmiany rekordu

bo tak to mi działa ta podstrona, ale nie mam bladego pojęcia jak wykonać to zapytanie do sql
Go to the top of the page
+Quote Post
kefirek
post
Post #4





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


Zobacz tak

  1. <?php
  2. if (isset($_GET['prace']) && is_numeric($_GET['prace'])) {
  3.  
  4. if(isset($_GET['akcja']) == 'akc') {
  5.    
  6. $wynik = mysql_query("UPDATE tabela SET akcept='1' WHERE id='".$_GET['prace']."'");
  7.  
  8. if($wynik) { echo 'Zakceptowany'; }
  9. }
  10. if(isset($_GET['akcja']) == 'del') {
  11.  
  12. $wynik = mysql_query("DELETE FROM tabela WHERE id='".$_GET['prace']."'");
  13.  
  14. if($wynik) { echo 'Odrzucony'; }
  15. }
  16.  
  17. }
  18.  
  19. } else {
  20. while($r = mysql_fetch_assoc($wynik))      
  21. {
  22. echo "<a href='bitwa.php".$aidlink."&akcja=akc&prace=".$r['id']."'>Akceptuj</a>";
  23. echo "<a href='bitwa.php".$aidlink."&akcja=del&prace=".$r['id']."'>Odrzuc</a>";
  24. }
  25. }
  26. ?>
Go to the top of the page
+Quote Post
Domon
post
Post #5





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 19.11.2008

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


Dzięki, zrobiłem trochę inaczej ale ważne że naprowadziłeś mnie na dobrą drogę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 5.10.2025 - 23:47