Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Edycja rekordu z poziomu strony
Forum PHP.pl > Forum > Bazy danych > MySQL
Domon
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.
kefirek
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. ?>
Domon
@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
kefirek
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. ?>
Domon
Dzięki, zrobiłem trochę inaczej ale ważne że naprowadziłeś mnie na dobrą drogę smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.