ciao a tutti,

Ho un problema, devo passare delle variabili da un file php all'altro, ho provato facendo required_once ("..........") e richiamando una funzione che passa delle variabili, le variabili nell'altro file php ci vanno solo che non funziona come deve funzionare.
Vi posto il codice:

Questo è il primo file che e quello in cui devo chiamare la funzione con le variabili da passare nell'altra classe, deve essere richiamata all'inizio del file

Codice PHP:
<?PHP
require_once("initDatabase.php");

   
//qui va chiamata la funzione con le variabili da passare nell'altro file
   
$id_operatore $_POST['id_operatore'];
$stato $_POST['stato'];
$latitude $_POST['latitude'];
$longitude $_POST['longitude'];


if (
$stato != 10){

$q "INSERT INTO coordinate SET id_operatore='"mysql_real_escape_string($id_operatore) ."', stato='"mysql_real_escape_string($stato) ."', latitude='"mysql_real_escape_string($latitude) ."', longitude='"mysql_real_escape_string($longitude) ."' ON DUPLICATE KEY UPDATE  stato ="mysql_real_escape_string($stato) ." , latitude='"mysql_real_escape_string($latitude) ."', longitude='"mysql_real_escape_string($longitude) ."';";



}


$latPiu $latitude+0.1;
$latMeno $latitude-0.1;

$lonPiu $longitude+0.1;
$lonMeno $longitude-0.1;

$query "select coordinate.*, prenotazioni.*, user.*   
          from coordinate 
          inner JOIN prenotazioni 
          on (`prenotazioni`.`latitude`-0.1< coordinate.latitude and coordinate.latitude<`prenotazioni`.`latitude`+0.1)and(`prenotazioni`.`longitude`-0.1 < coordinate.longitude and coordinate.longitude<`prenotazioni`.`longitude`+0.1)  
          inner join user on coordinate.`id_operatore` = user.id 
          where prenotazioni.data < CURRENT_DATE() and prenotazioni.`n_persone` <= user.`n_posti` and (stato = '0' or stato = '1') limit 1;"
;

$resultQery mysql_query($query);

if (
mysql_num_rows($resultQery)>0){
    
   
    
  
}

[(
$latMeno<latitude e latitude<$latPiu($lonMeno<longitude e longitude<$lonPiu)]
$q "select * from coordinate where ('"mysql_real_escape_string($latMeno) ."' < latitude and latitude<'"mysql_real_escape_string($latPiu) ."')and('"mysql_real_escape_string($lonMeno) ."' < longitude and longitude<'"mysql_real_escape_string($lonPiu) ."' ) and ( stato = '0' or stato = '1');";

$result mysql_query($q);

if(
$result){
 
    echo 
'<?xml version=\"1.0\"?> <root>';
    

 for (
$x 0$x <mysql_num_rows($result); $x++) {   
     
$response mysql_fetch_assoc($result);

echo 
"

<respons>
     <id_operatore>
          "
.$response["id_operatore"]."
     </id_operatore>
     <stato>
          "
.$response["stato"]."
     </stato>
     <latitudine>
          "
.$response["latitude"]."
     </latitudine>
     <longitudine>
          "
.$response["longitude"]."
     </longitudine>
</respons>

"
;
    }
    
    echo 
'</root>';


}
?>
Secondo file:
devo prendere le variabili passate ed inserirle nelle prime 3 funzioni, dove ho messo il commento

Codice PHP:
    <?PHP
    
if(!function_exists("__autoload")){ 
    function 
__autoload($class_name){
        require_once(
'classes/class_'.$class_name.'.php');
                
    }
}

    
$db = new DbConnect('localhost''root''Hondadario13''test');
$db->show_errors();


$apns = new APNS($db);


//le variabili prese da quel'altro file le devo mettere dentro queste prime tre funzioni
//newMessage, addMessageAlert, addMessageBadge

   
$apns->newMessage();
   
$apns->addMessageAlert();
   
$apns->addMessageBadge();
   
$apns->addMessageCustom('acme2', array('bang''whiz'));
   
$apns->addMessageSound('bingbong.aiff');
   
$apns->queueMessage(); 
   
$apns->processQueue();

?>
Ho fatto una prova inserendo le variabili con metodo get è funziona perfettamente
qualcuno mi può aiutare???
Grazie.