Gdy ktoś kupi przedmiot "kopiuj się on z przedmioty_sklepy do przedmioty wraz z jego właściwościami. Chciałem podpiąć adres url obrazka do img, ale nie chce go przekopiować. Gdzie mam dopisać to $przedmiot[img], żeby z tabeli sklepu przeszedł do tabeli przedmioty.
Mam 2 tabele przedmioty_sklepy
id int(11) Nie auto_increment
sila int(11) Nie 0
szybkosc int(11) Nie 0
inteligencja int(11) Nie 0
kp int(11) Nie 0
cena int(11) Nie 0
typ int(11) Nie 0
nazwa char(100) Nie nowy przedmiot
sklep int(11) Nie 1
img Nie

i przedmioty
id int(11) Nie auto_increment
wlasciciel int(11) Nie 0
sila int(11) Nie 0
szybkosc int(11) Nie 0
inteligencja int(11) Nie 0
kp int(11) Nie 0
cena int(11) Nie 0
typ int(11) Nie 0
zalozony int(11) Nie 0
img varchar(300) Nie
nazwa char(100) Nie pusty przedmiot


i sklep.php
  1. <?php
  2.  
  3. function kup_przedmiot($id,$sklep){
  4. $tekst='niewykonana funkcja';
  5. $przedmiot=mysql_query("SELECT * FROM przedmioty_sklepy WHERE id=$id AND sklep=$sklep LIMIT 1");
  6. if (mysql_num_rows($przedmiot)===1){
  7. $przedmiot=mysql_fetch_assoc($przedmiot);
  8. $gracz=mysql_query("SELECT users.* FROM users WHERE users.id AND users.id=$_SESSION[id] LIMIT 1");
  9. $gracz=mysql_fetch_assoc($gracz);
  10. if ($gracz['zloto']>=$przedmiot['cena']){
  11. $tekst='kupiles dobry towar';
  12. mysql_query("INSERT INTO przedmioty (wlasciciel,sila,szybkosc,inteligencja,kp,cena,typ,nazwa)
  13. VALUES ($_SESSION[id],$przedmiot[sila],$przedmiot[szybkosc],$przedmiot[inteligencja
    ],
  14. $przedmiot[kp],$przedmiot[cena],$przedmiot[typ],'$przedmiot[nazwa]')");
  15. mysql_query("UPDATE users SET zloto=zloto-$przedmiot[cena] WHERE id=$_SESSION[id] LIMIT 1");
  16. }
  17. else {
  18. $tekst='nie stac cie na ten przedmiot';
  19. }
  20. }
  21. return $tekst;
  22. }
  23.  
  24. function sprzedaj_przedmiot($id){
  25. $zapytanie="UPDATE users SET zloto=zloto+(SELECT ROUND((1-zalozony)*cena*0.65) FROM przedmioty WHERE wlasciciel=$_SESSION[id] AND id=$id) WHERE id=$_SESSION[id]";
  26. mysql_query($zapytanie);
  27. $zapytanie="DELETE FROM przedmioty WHERE wlasciciel=$_SESSION[id] AND id=$id AND zalozony=0";
  28. $odpowiedz=mysql_query($zapytanie);
  29. }
  30.  
  31.  
  32.  
  33.  
  34. $wynik=mysql_query("SELECT * FROM przedmioty_sklepy WHERE sklep=1");
  35. echo '<table><tr><td>nazwa</td><td>img</td><td>sila</td><td>szybkosc</td><td>inteligencja</td><td>kp</td><td>cena</td></tr>';
  36. while ($przedmiot=@mysql_fetch_assoc($wynik)){
  37. echo '<tr><td>'.$przedmiot['nazwa'].'</td><td><img src="'.$przedmiot['img'].'"></td><td>'.$przedmiot['sila'].'</td><td>'.$przedmiot['szybkosc'].'</td><td>'.$przedmiot['inteligencja'].'</td><td>'.$przedmiot['kp'].'</td><td>'.$przedmiot['cena'].'</td>
  38. <td><a href="index.php?action=sklep&id='.$przedmiot['id'].'">kup</a></td></tr>';
  39. }
  40. echo '</table>';
  41.  
  42. echo '<hr>';
  43.  
  44.  
  45.  
  46.  
  47. if ($_GET['id']!=''){
  48. $informacja=kup_przedmiot($_GET['id'],1);
  49. }
  50. if ($_GET['sprzedaj']!=''){
  51. sprzedaj_przedmiot($_GET['sprzedaj']);
  52. }
  53.  
  54.  
  55. $wynik=mysql_query("SELECT * FROM przedmioty WHERE zalozony=0 AND wlasciciel=$_SESSION[id]");
  56. echo '<table><tr><td>nazwa</td><td>img</td><td>sila</td><td>szybkosc</td><td>inteligencja</td><td>kp</td><td>cena</td></tr>';
  57. while ($przedmiot=@mysql_fetch_assoc($wynik)){
  58. echo '<tr><td>'.$przedmiot['nazwa'].'</td><td>'.$przedmiot['img'].'</td><td>'.$przedmiot['sila'].'</td><td>'.$przedmiot['szybkosc'].'</td><td>'.$przedmiot['inteligencja'].'</td><td>'.$przedmiot['kp'].'</td><td>'.$przedmiot['cena'].'</td>
  59. <td><a href="index.php?action=sklep&sprzedaj='.$przedmiot['id'].'">sprzedaj</a></td></tr>';
  60. }
  61. echo '</table>';
  62.  
  63. ?>
  64. <hr>
  65. <?PHP
  66. if ($informacja!='')echo'Sprzedawca mowi ze '.$informacja;
  67. ?>


ref