Dato che ieri sera avevo già postato la pagina login.php che è perfettamente funzionante,
riparto col codice dalla pagina index.php, funzionante anch'essa e dalla quale parte la chiamata al terzo file che si occupa di caricare i dati, ovvero playerList.php nella directory "datasource"


Codice PHP:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml2/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

<?php

@include 'config/config.php';
@include 
'classes/teams.php';

session_start();

if(!isset(
$_SESSION['LOGIN_STATUS'])){
      
header('location:login.php');
}

$teamClass = new Teams();


?>
<head>
    <title>
        Legadrusilla.it
    </title>
</head>
<link rel="stylesheet" href="css/page.css" type="text/css" />

<link rel="stylesheet" href="css/font-awesome.css">
<link href="js/jquery-ui-1.9.2.custom/css/redmond/jquery-ui-1.9.2.custom.css" rel="stylesheet" type="text/css" />
<!--[if IE 7]>
  <link rel="stylesheet" href="css/font-awesome-ie7.css">
<![endif]-->

<style type="text/css" media="screen">@import "css/frame.css";</style>

    

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.9.2.custom/js/jquery-ui-1.9.2.custom.min.js"></script>
<script type="text/javascript" src="js/comboBox.js"></script>
<script type="text/javascript" src="js/sdmenu.js"></script>
<script type="text/javascript" src="js/jsClock.js"></script>
<script type="text/javascript" src="js/choosePlayers.js"></script>

<script type="text/javascript">
    
    $(document).ready(function() {
        
        //orologio
        setInterval('updateClock()', 1000);
        
        var teamId = '<?php echo($_SESSION['TEAMID']) ?>';
        
        var backgroundUrl = 'url(images/kits/'+teamId+'.png)';
        
        $('.teamInfo').css('backgroundImage',backgroundUrl);
    
    });
    
    
    
    var myMenu;
    
    window.onload = function() {
        myMenu = new SDMenu("my_menu");
        myMenu.oneSmOnly = true;
        myMenu.init();        
        
    };

    /*$(function() {
        if ($.browser.msie && $.browser.version.substr(0,1)<7) {            
            $('.tooltip').mouseover(function(){              
                $(this).children('span').show();                
            }).mouseout(function(){
                $(this).children('span').hide();
            })
        }
    }); */
</script>
<body>
<div class="alertWindow">
</div>
<div id="content">
    
    <div class="page_title">
        [url="home.php"]Home[/url] <span>\</span> [url="teamList.php"]<?php echo($_SESSION['TEAMNAME']) ?> [/url]<span>\</span> Info
    </div>
    
    <div class="page_content">
            <div class="teamInfo">
                
            </div>
    </div>
</div>
<div id="header">
    <div id="controlPanel">
        <ul>
            [*][url="#"]<i class="icon-home icon-large">[/i][/url]
            [*][url="#"]<i class="icon-envelope icon-large">[/i]<span class="bubble">1</span>[/url]
            [*][url="#"]<i class="icon-cogs icon-large">[/i][/url]
            [*][url="#"]<i class="icon-wrench icon-large">[/i][/url]
            [*][url="#"]<i class="icon-off icon-large">[/i][/url]
        [/list]
    </div>
    <div id="profileMenu" class="profile">
        <div id="actCalendar">
            <div id="month"></div>
            <div id="day"></div>
        </div>
        <div id="clock">
        </div>
    </div>
</div>
<div id="sidebar">
    <div class="searchBtn">
        <form id="searchbox" action="">
            <input id="search" type="text" placeholder="Search">
            <input id="submit" type="submit" value="GO">
        </form>
    </div>
    <div style="float: left" id="my_menu" class="sdmenu">
        <div>
            <span><?php echo($_SESSION['TEAMNAME']) ?></span>
            <a class="opened"><i class="icon-folder-open">[/i]Info</a>
            [url="teamList.php"]<i class="icon-list-alt">[/i]Rosa[/url]
            [url="invioFormazione.php"]<i class="icon-pencil">[/i]Formazione[/url]
            [url="teamCalendar.php"]<i class="icon-calendar">[/i]Calendario[/url]
        </div>
        <div>
            <span>Premier League</span>
            [url="#"]<i class="icon-calendar">[/i]Calendario[/url]
            [url="#"]<i class="icon-table">[/i]Classifiche[/url]
            [url="#"]<i class="icon-trophy">[/i]Storia[/url]
            [url="#"]<i class="icon-bar-chart">[/i]Statistiche[/url]
        </div>
        <div>
            <span>LD Cup</span>
            [url="#"]<i class="icon-calendar">[/i]Calendario[/url]
            [url="#"]<i class="icon-table">[/i]Classifiche[/url]
            [url="#"]<i class="icon-trophy">[/i]Storia[/url]
            [url="#"]<i class="icon-bar-chart">[/i]Statistiche[/url]
        </div>
        <div>
            <span>LD Shield</span>
            [url="#"]<i class="icon-calendar">[/i]Calendario[/url]
            [url="#"]<i class="icon-trophy">[/i]Storia[/url]
            [url="#"]<i class="icon-bar-chart">[/i]Statistiche[/url]
        </div>
        <div>
            <span>Mercato</span>
            [url="#"]<i class="icon-book">[/i]Lista calciatori[/url]
            [url="#"]<i class="icon-legal">[/i]Storia trattative[/url]
            [url="#"]<i class="icon-bar-chart">[/i]Statistiche[/url]
        </div>
    </div>
    
</div>
</body>
</html>
Essendo ancora in fase embrionale, il codice è discretamente incasinato e me ne scuso.
Però quello che interessa maggiormente è contenuto nel file javascript "js/choosePlayers.js"
ed è una semplice chiamata ajax (funzionante) al terzo file, playerList.php dentro "datasource".

ed ecco anche la parte iniziale del codice di questa pagina:
Codice PHP:

@include '../config/config.php';
    
session_start();

$getTeam "(SELECT TEAMID FROM ldvwteams WHERE USERID = ".$_SESSION['USERID'].")";
    
$query = @mysql_query($getTeam) or die(ERROR.mysql_error()); 
Mi sono limitato a queste poche righe perchè l'errore avviene non appena eseguo la query.

e questo infine è il file incriminato, il config.php
Codice PHP:

    define
('HOST''localhost');
    
define('USER''******');
    
define('PASSWORD''');
    
define('DBNAME''mioDB');
  
    
define('DBERROR''Database internal error: ');
    
define('CONNECTERROR''Connection error: ');
    
define('ERROR''Error: ');
    
    class 
DATABASE {
        
        function 
__construct() {
          
$connection = @mysql_connect(HOST,USER,PASSWORD) or die(CONNECTERROR.mysql_error());
      @
mysql_select_db(DBNAME$connection) or die(DBERROR.mysql_error());
        }
    } 
Come vedi, a me sembra molto lineare e non riesco a capire dove sia l'errore, soprattutto perchè quando la chiamata avviene direttamente via browser niente agisce nel mezzo a far casino...

Spero che tu possa illuminarmi!