Witam.
Znalazłem na forum pewny skrypt sklepu oraz ekwipunku i chciałem go użyć do gry której próbuje zrobić. Przeczytałem kilka kursów o php ale nie należę do tych co szybko łapią. Głównie nie mam pojęcia co uczynić aby to ładnie śmigało i jak mam skonstruować tabelkę w bazie chcę żeby to nie było jakoś na odczep się zrobione.Z góry szczerze dziękuje za każdą pomoc.
Więc tak:
Sklep:
Kod php:
<?php
session_start();
include('config.php');
?>
<?php
if(!($_GET['kup'])){
$a = mysql_query("SELECT * FROM sklep");
echo"<table><tr><td>Nazwa:</td><td>Atak:</td><td>Cena:</td></tr>";
while($b=mysql_fetch_array($a)){
echo"<tr><td>$b[nazwa]</td><td>$b[atak]</td><td>$b[cena]</td><td><a href=sklep.php?kup=$b[id]>Kup</a></td></tr>";
}
echo"</table>";
}
if($_GET['kup']){
$c = mysql_fetch_array(mysql_query("SELECT * FROM sklep WHERE id='$_GET[kup]'"));
$d = mysql_fetch_array(mysql_query("SELECT * FROM konta WHERE login='$login'"));
$cc = mysql_fetch_array(mysql_query("SELECT * FROM ekwipunek WHERE login='$login'"));
mysql_query("INSERT INTO ekwipunek SET login='$login', atak='$c[atak]', nazwa='$c[nazwa]', id_sklep='$c[id]'");
mysql_query("UPDATE konta SET kasa=kasa-'$c[cena]' WHERE login='$login'");
echo"Przedmiot kupiony!";
}
include('d.php');
?>
Ekwipunek:
Kod php:
<?php
session_start();
include('config.php');
?>
<?php
echo"<table><tr><td><b>Nazwa</b></td><td><b>Akcja:</b></td></tr>";
$a = mysql_query("SELECT * FROM ekwipunek WHERE login='$login' AND zalozony=1");
$users = mysql_query("SELECT * FROM konta WHERE login='$login'");
$atak = $users['atak'];
while($b=mysql_fetch_array($a)){
if($b['stan']==0){$c ="<a href=zaloz.php?zaloz=$b[id]>Zaloz</a>";}else{$c="<a href=zaloz.php?zdejmij=$b[id]>Zdejmij</a>";}
echo"
<tr><td>$b[nazwa]</td><td>$c</td></tr>
";
}
echo"</table>";
$d = mysql_fetch_array(mysql_query("SELECT * FROM konta WHERE login='$login'"));
if($_GET['zaloz']){
$atak_calkowity = $a['atak'] + $atak;
mysql_query("UPDATE ekwipunek SET stan='1', atak='".$atak_calkowity."' WHERE id='$_GET[zaloz]' and login='$login'");
echo" Przedmiot założony! ";
}
if($_GET['zdejmij']){
$koncowa_wartosc_ataku = $atak_broni - $atak ;
mysql_query("UPDATE ekwipunek SET stan='0', atak='".$koncowa_wartosc_ataku."' WHERE id='$_GET[zdejmij]' and login='$login'");
echo" Przedmiot zdjęty! ";
}
include('d.php');
?>
Co do tabeli z danymi użytkowników jest na razie uboga ale wygląda następująco:
Kod php:
CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT ,
`login` VARCHAR( 30 ),
`haslo` VARCHAR( 30 ),
PRIMARY KEY ( `id` )
);
Zakładki