Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] ITEM SHOP


Rekomendowane odpowiedzi

Opublikowano

Robie sobie mały serwer i mam problem z is. Korzystam z gotowego skrypta: http://www.mpcforum.pl/topic/945064-tut-item-shop-na-strone-instalacja/

 

 

 

 

 

Wszystko ładnie działa tylko kiedy klikam na przedmiot "kup teraz" to nie dodaje mi przedmiotu i pojawia się komunikat:

 

 

 

Kupiles przedmiot!
Twoj aktualny stan konta: 0
Problem z polaczeniem z Baza Danych !!

 

http://wklej.to/NUhxO

 

Oto ten skrypt:

 

 


ERROR_REPORTING(0);
if(!file_exists('./inc/config.inc.php'))
{
header('Location: install.php');
}
session_start();
require("./inc/config.inc.php");
require("./inc/functions.inc.php");
$sqlHp = mysql_connect(SQL_HP_HOST, SQL_HP_USER, SQL_HP_PASS);
$sqlServ = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS);
if(!is_resource($sqlServ) OR !is_resource($sqlHp)) {
exit("ItemShop jest wyłączony albo jeszcze w budowie.");
}
require("./inc/head.inc.php");
echo '';
?>

include ("inc/config_account.php");
$itemid = $_GET['itemid'];
$sql = "SELECT * FROM itemshop WHERE itemid = '$itemid'";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
$data = mysql_fetch_array ($result);
$cash = $data["cash"];
$coins2 = $_SESSION["user_coins"];
$userid = $_SESSION["user_id"];
$pos = $_SESSION["user_pos"];
if($coins2 < $cash)
{
echo "Posiadasz za malo monet aby kupic ten przedmiot
" ;
echo "

" ;
}
else {
$coinsneu = $coins2 - $cash ;
echo "

Kupiles przedmiot!
Twoj aktualny stan konta: $coinsneu

";
$pos = $pos + 1;
if($pos == "42")
{
$pos = "0";
$_SESSION["user_pos"] = $pos ;
}
$_SESSION["user_pos"] = $pos ;
$sql = "UPDATE account SET cash = '$coinsneu', pos = '$pos' WHERE id = $userid ";
$ergebnis = mysql_query($sql);
if ($ergebnis == true)
{
$_SESSION["user_coins"] = $coinsneu ;

mysql_close() ;
include ("inc/config_player.php");

$sql = "INSERT INTO `item` (
`id` ,
`owner_id` ,
`window` ,
`pos` ,
`count` ,
`vnum` ,
`socket0` ,
`socket1` ,
`socket2` ,
`socket3` ,
`socket4` ,
`socket5` ,
`attrtype0` ,
`attrvalue0` ,
`attrtype1` ,
`attrvalue1` ,
`attrtype2` ,
`attrvalue2` ,
`attrtype3` ,
`attrvalue3` ,
`attrtype4` ,
`attrvalue4` ,
`attrtype5` ,
`attrvalue5` ,
`attrtype6` ,
`attrvalue6`
)
VALUES (
NULL , '$userid', 'MALL', '$pos', '1', '$itemid', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '')" ;
$ergebnis = mysql_query($sql);
if($ergebnis == true)
{
echo "

Prosze czekac...

";
echo "

";
}
else {
echo "b.a.r.a.n860" ;
}

} else {
echo "Problem z polaczeniem z Baza Danych !!" ;
} } }
?>
=0) { ?>





 

Pomocnik
Opublikowano

Błąd połączenia, sprawdź czy masz połączenie z bazą, możliwe, że źle skonfigurowany IS. Przeanalizuj od początku do końca.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...