CMS 3.8.2 Online_shop.php error HELP

01/07/2017 21:08 Y77as#1
Your current cash: Error


Cant select database!


online_shop.php
PHP Code:
<?php
  header
("refresh:10;url=./index.php"); //auskommentieren falls Funktion benötigt wird
    
session_start();
    
$file = 'online_shop';
    include 
"config/config.php";
    include 
"styles/style.php";
    include 
"core/plugin.php";
    include 
'core/functions.php';
    include 
'core/classes.php';
    include 
'core/post_check.php';
    include 
"core/core.php";
    
$tpl->assignGlobal("page_title", "Cash Market");

    if( 
$User->LoggedIn == true )
    {
        
$mode = "";
        if(isset(
$_GET['mode'])) $mode=$_GET['mode'];
        
$Ctrl = new statpts();
        
$uid = $User->ID;
        
$userid = $uid;
            
        
$tpl->newBlock('online_shop');
        
$cashvalue = sprintf("SELECT cash FROM %s.bg_user WHERE user_code=$userid", $CMS_LCAuth);
             
$query = mysql_query($cashvalue);
           
$mycash = 'Error';
        if(
$row = mysql_fetch_assoc($query))
        {
            
$mycash = $row['cash'];    
        }
        
$tpl->Assign('mycash' , $mycash);
        if(
$mycash != "Error")
        {
            if(
$mode == "specialname")
            {
                
$charnames = array();
                
$valuenum = "";
                
$command = sprintf("SELECT a_nick FROM %s.t_characters WHERE a_user_index=$userid", $CMS_LCDb);
                
$query = mysql_query($command);
                while(
$row = mysql_fetch_assoc($query))
                {
                    
$charnames[] = $row['a_nick'];    
                }
                
$result = count($charnames);
                
$radiochar = '<u>Please select a character:<br></u>';
                for(
$forloop=0;$forloop<$result;$forloop++)
                {
                    
$checked = "";
                    if(
$forloop=="0")$checked = " checked";
                    
$radiochar .= '<input type="radio" name="charname" value="'.$charnames[$forloop].'"'.$checked.'>'.$charnames[$forloop].'<br>';
                }
                
$tpl->newBlock('specialname');
                
$tpl->Assign('radiochar', $radiochar);
            }
            else if(
$mode == "specialnameextended")
            {
                
$charnames = array();
                
$valuenum = "";
                
$command = sprintf("SELECT a_nick FROM %s.t_characters WHERE a_user_index=$userid", $CMS_LCDb);
                
$query = mysql_query($command);
                while(
$row = mysql_fetch_assoc($query))
                {
                    
$charnames[] = $row['a_nick'];    
                }
                
$result = count($charnames);
                
$radiochar = '<u>Please select a character:<br></u>';
                for(
$forloop=0;$forloop<$result;$forloop++)
                {
                    
$checked = "";
                    if(
$forloop=="0")$checked = " checked";
                    
$radiochar .= '<input type="radio" name="charname" value="'.$charnames[$forloop].'"'.$checked.'>'.$charnames[$forloop].'<br>';
                }
                
$tpl->newBlock('specialnameextended');
                
$tpl->Assign('radiochar', $radiochar);
            }
            else if(
$mode == "buysn")
            {
                
$toadd = '';
    
                if(isset(
$_POST["submitbutt1"])) $toadd = '£É';
                if(isset(
$_POST["submitbutt2"])) $toadd = '£Æ';
                if(isset(
$_POST["submitbutt3"])) $toadd = '£Ç';
                if(isset(
$_POST["submitbutt4"])) $toadd = '£Ê';
                if(isset(
$_POST["submitbutt5"])) $toadd = '£Ë';
                if(isset(
$_POST["submitbutt6"])) $toadd = '£Ì';
                if(isset(
$_POST["submitbutt7"])) $toadd = '£Í';
                if(isset(
$_POST["submitbutt8"])) $toadd = '£Î';
                if(isset(
$_POST["submitbutt9"])) $toadd = '£Ï';
                if(isset(
$_POST["submitbutt10"])) $toadd = '£Ð';
                if(isset(
$_POST["submitbutt11"])) $toadd = '£Ñ';
                if(isset(
$_POST["submitbutt12"])) $toadd = '£Ò';
    
                
$charname = $_POST["charname"];
                
$charname2 = $charname;
    
                if(
$_POST["pos"] == "ahead") $charname2 = $toadd.$charname;
                else if(
$_POST["pos"] == "behinde") $charname2 = $charname.$toadd;
                else 
$charname2 = $charname.$toadd;
    
                
$newcash = $mycash - 5000;
    
                if(
$newcash >= 0)
                {
                    try
                    {
                        
$cashvalue = sprintf("SELECT count(*) FROM %s.t_users WHERE a_portal_index=$userid AND a_zone_num>=0", $CMS_LCAct);
                             
$query = mysql_query($cashvalue);
                        
$count = mysql_result($query,0);
                        if(
$count == 0)
                        {
                            
$cashvalue = sprintf("UPDATE %s.bg_user SET cash=$newcash WHERE user_code=$userid", $CMS_LCAuth);
                                 
$query = mysql_query($cashvalue);
                            
$command = sprintf("UPDATE %s.t_characters SET a_nick='$charname2' WHERE a_nick='$charname'", $CMS_LCDb);
                            
$query = mysql_query($command);
                            
$tpl->newBlock('success');
                            
$tpl->Assign('msg', 'You can now login ingame, thanks.<br>You will redirect in 10 seconds.');
                            
header("refresh:10;url=./index.php"); 
                        }
                        else
                        {
                            
$tpl->newBlock('error');
                            
$tpl->Assign('msg', 'Please logout ingame first.<br>You will redirect in 5 seconds.');
                            
header("refresh:5;url=./online_shop.php"); 
                        }
                    }
                    catch(
Exception $e)
                    {
                        
$tpl->newBlock('error');
                        
$tpl->Assign('msg', 'Unknown error, please try again.<br>You will redirect in 5 seconds.');
                        
header("refresh:5;url=./online_shop.php");
                    }
                }
                else
                {
                    
$tpl->newBlock('error');
                    
$tpl->Assign('msg', 'Not enough cash.<br>You will redirect in 5 seconds.');
                    
header("refresh:5;url=./donate.php");
                }
            }
            else if(
$mode == "buysne")
            {
                
$toadd = '';
    
                if(isset(
$_POST["submitbutt1"])) $toadd = '£Á';
                if(isset(
$_POST["submitbutt2"])) $toadd = '£Â';
                if(isset(
$_POST["submitbutt3"])) $toadd = '£Ó';
                if(isset(
$_POST["submitbutt4"])) $toadd = '£Õ';
                if(isset(
$_POST["submitbutt5"])) $toadd = '£Õ';
                if(isset(
$_POST["submitbutt6"])) $toadd = '£×';
                if(isset(
$_POST["submitbutt7"])) $toadd = '£Ø';
    
                
$charname = $_POST["charname"];
                
$charname2 = $charname;

                if(
$_POST["pos"] == "ahead") $charname2 = $toadd.$charname;
                else if(
$_POST["pos"] == "behinde") $charname2 = $charname.$toadd;
                else 
$charname2 = $charname.$toadd;
    
                
$newcash = $mycash - 10000;
    
                if(
$newcash >= 0)
                {
                    try
                    {
                        
$cashvalue = sprintf("SELECT count(*) FROM %s.t_users WHERE a_portal_index=$userid AND a_zone_num>=0", $CMS_LCAct);
                             
$query = mysql_query($cashvalue);
                        
$count = mysql_result($query,0);
                        if(
$count == 0)
                        {
                            
$cashvalue = sprintf("UPDATE %s.bg_user SET cash=$newcash WHERE user_code=$userid", $CMS_LCAuth);
                                 
$query = mysql_query($cashvalue);
                            
$command = sprintf("UPDATE %s.t_characters SET a_nick='$charname2' WHERE a_nick='$charname'", $CMS_LCDb);
                            
$query = mysql_query($command);
                            
$tpl->newBlock('success');
                            
$tpl->Assign('msg', 'You can now login ingame, thanks.<br>You will redirect in 10 seconds.');
                            
header("refresh:10;url=./index.php"); 
                        }
                        else
                        {
                            
$tpl->newBlock('error');
                            
$tpl->Assign('msg', 'Please logout ingame first.<br>You will redirect in 5 seconds.');
                            
header("refresh:5;url=./online_shop.php"); 
                        }
                    }
                    catch(
Exception $e)
                    {
                        
$tpl->newBlock('error');
                        
$tpl->Assign('msg', 'Unknown error, please try again.<br>You will redirect in 5 seconds.');
                        
header("refresh:5;url=./online_shop.php");
                    }
                }
                else
                {
                    
$tpl->newBlock('error');
                    
$tpl->Assign('msg', 'Not enough cash.<br>You will redirect in 5 seconds.');
                    
header("refresh:5;url=./donate.php");
                }

            }
            else
            {
                
$tpl->newBlock('my_shop');
            }
        }
        else
        {
            
$tpl->newBlock('error');
            
$tpl->Assign('msg', 'Cant select database!');
        }
    } 
    else 
    {
        
$tpl->newBlock('error');
        
$tpl->Assign('msg', 'Please Login!');
    }

    
$tpl->printToScreen();
    
credit($_SESSION['LicencedVervion'],$_SESSION['LicencedOwner']);
    include 
'styles/'.$style.'/tpl/extras/footer.php';
?>
config.php
PHP Code:
<?php

    
//GM Guild Name (hides from ranks)
    
$gm_guild = "GameMaster";

    
    
// Footer Registered To Info
    
$_SESSION['LicencedOwner'] = "LastChaos";
    
$_SESSION['LicencedHost'] = "#";
    

    
// Mysql IP
    
$dbhash["cms_lc_host"] = 'localhost'; // dns or ip
    
    
    // Mysql Login    
    
$dbhash["cms_lc_username"] = 'root'; // Mysql username
    
$dbhash["cms_lc_password"] = ''; // Mysql password
    
    
    // Mysql Databases
    
$dbhash["cms_lc_auth"] = "auth"; // auth database
    
$dbhash["cms_lc_db"] = "db"; // db database
    
$dbhash["cms_lc_data"] = "data"; // data database
    
$dbhash["cms_lc_site"] = "seite"; // Website Database Name
    
$dbhash["cms_lc_authORdb"] = "auth"; // t_users


    // Status page settings
    
$ptime = "3";  // Timeout limit
    
$Lip = "213.136.89.159";  // Login IP
    
$Lport = "4001";  // Login Port 
    
$Bip = "127.0.0.1";  // Billing IP
    
$Bport = "8888";  // Billing Port
    
$G1ip = "213.136.89.159";  // GS1 IP
    
$G1port = "4101";  //GS1 Port
    
$G2ip = "213.136.89.159";  // GS2 IP
    
$G2port = "4201";  //GS2 Port
    
$G3ip = "213.136.89.159";  // GS3 IP
    
$G3port = "4301";  //GS3 Port
    
$G4ip = "213.136.89.159";  // GS4 IP
    
$G4port = "4401";  //GS4 Port
    
$G5ip = "213.136.89.159";  // GS5 IP
    
$G5port = "4501";  //GS5 Port
    
$G6ip = "213.136.89.159";  // GS6 IP
    
$G6port = "4601";  //GS6 Port



    // FOR EVENTS ADDS % CASH
    // Say you run a cash event so when someone donates you give them 30% more cash you put 30 in below
    
$BonusCash = "0";

    
    
/* SMTP Server PHP Support
    set to yes if your php supports smtp. Set to no if you get smtp error when registering. */
    
$Allow_Email_sending = 'no'; //  no or yes
    
    
    
    // IMPORTANT : 
    // Never share this salt with anyone!
    //(you should change this to match your server if running ep2!!)
    
$config["Salt"] = 'phoohie1yaihooyaequae7PuiWoeNgahjieth3ru3yeeghaepahb7aeYaipe2we6zii6mai6uweig8siasheinoungeoyeiLohShi2xoh2xi8ooxee9ahpiehahc9Phe';

    
    
// Your Time Zone
    // List of Supported Timezones
    // http://php.net/manual/en/timezones.php
    
date_default_timezone_set('Europe/Berlin');

    
// RegisterGroup
    // Set the Group which is user become by registration
    // Change if you want start with other group
    
$registergroup = '2';

?>
kann mir wer helfen warum ich ein error angezeigt bekomme
01/09/2017 08:53 Ih¢sãs123#2
Quote:
Originally Posted by Y77as View Post
PHP Code:
<?php
// Mysql Databases
    
[B]$dbhash["cms_lc_auth"] = "auth";[/B] // auth database
    
$dbhash["cms_lc_db"] = "db"; // db database
    
$dbhash["cms_lc_data"] = "data"; // data database
    
$dbhash["cms_lc_site"] = "seite"; // Website Database Name
    
[B]$dbhash["cms_lc_authORdb"] = "auth";[/B] // t_users
?>
Prüf bitte ob in der Database[$dbhash["cms_lc_auth"]] die bg_user und in der Database[$dbhash["cms_lc_authORdb"]] die t_users vorhanden ist. Bzw. mach mal ein Screenshot von deinen Databases(in wahrscheinlich Navicat)
12/17/2019 12:10 LcEP2#3
habe das selbe problem bekomme fehler HTTP error 500
12/17/2019 15:15 EEOI#4
Quote:
Originally Posted by LcEP2 View Post
habe das selbe problem bekomme fehler HTTP error 500
500 ist ein Webserver Problem, nicht eins der Datenbank.
12/17/2019 20:10 LcEP2#5
Quote:
Originally Posted by EEOI View Post
500 ist ein Webserver Problem, nicht eins der Datenbank.
Danke dir für die INFO!
sprich evtl. eine ältere php version