Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]problem z $_GET
Forum PHP.pl > Forum > Przedszkole
HoHeLkA
Witam
otóż od pewnego czasu robięsobie gierke przez przeglądarke, no i mam takie coś że mam liste, wciskam na przedmiot ktory wczesniej pobieram z bazy tam mi wyskakuje ze przedmiot jest zalozony/sciagniety i przycisk czy chcesz go sciagnac/zalozyc. I teraz pojawia sie problem, otoz kiedy wciskam sciagnac/zalozyc to nie wyskakuje nic, bo chyba funkcja $_GET nie zdaje swojego zadanie.
Oto kod:
  1. <?php
  2. include("Konfig.php");
  3. ?>
  4. <?php
  5. $mysql = mysql_query("select * from konta where login = '$login'");
  6. $fetch = mysql_fetch_array($mysql);
  7. $wynik = mysql_query("SELECT * FROM `ekwipunek` where owner = '$login'") 
  8. or die("Nie uda_o si_ pobra_ danych z bazy!");
  9.  
  10.  
  11. $akcja1= (isset($_GET['action']))?$_GET['action']:false;
  12. if(!$akcja1){
  13. while ($rekord = mysql_fetch_array($wynik))
  14. {
  15. echo('<a target="_self" href=itemy.php?action='.$rekord["ID"].'>'.$rekord["nazwa"].' '.$rekord["bonus"].' </a><br />');
  16. }
  17. }
  18. if($akcja1){
  19. $result1 = mysql_query("select * from ekwipunek WHERE id = '".$action."'");
  20. $rekord = mysql_fetch_array($result1);
  21.  
  22. if($rekord['active'] == 1){
  23. echo'rzecz jest założona.<br/> <a href=itemy.php?action='.$rekord["ID"].'?zdejmij>sciagnij</a>';
  24. }
  25. if($rekord['active'] == 0){
  26. echo'rzecz jest sciagnieta.<br/> <a href=itemy.php?action=zaloz>zaloz</a>';
  27. }
  28.  
  29.  
  30. if (isset($_GET[''.$rekord["ID"].'?zdejmij'])){
  31. mysql_query("update ekwipunek set active=0 where id = ".$rekord["ID"]."");
  32. echo"ściagles rzecz";
  33. }
  34. if (isset($_GET['zaloz'])){
  35. echo"erse";
  36. }
  37. }
paziek
  1. <?php
  2. if (isset($_GET[''.$rekord["ID"].'?zdejmij'])){
  3. mysql_query("update ekwipunek set active=0 where id = ".$rekord["ID"]."");
  4. echo"ściagles rzecz";
  5. }
  6. ?>

zamień na
  1. <?php
  2. if (isset($_GET['zdejmij']) && !empty($rekord["ID"]) ){
  3. mysql_query("update ekwipunek set active=0 where id = ".$rekord["ID"]."");
  4. echo"ściagles rzecz";
  5. }
  6. ?>


to tak "na oko"
HoHeLkA
Nie działa niestety ;/;/.
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.