J'ai pu me tiré d'affaire a force de cherché, mais un autre probléme se pose aprés avoir récupéré l'uid ^^
la facon dont je le récupére semble être inexploitable alors que la valeur est a.jean, et pourtant cela m'affiche bien ce que je désire, or si je foxe la valeur de ma variable $uid a a.jean , mon code marche impécable, et je ne comprends pas du tout pourquoi cela se passe comme sa.
.....
// un ticket a été transmis, on essaie de le valider auprès du serveur CAS
$fpage = fopen (CAS_BASE . '/serviceValidate?service='. preg_replace('/&/','%26',$service) . '&ticket=' . $_GET['ticket'], 'r'); //le serveur me renvoie un fichier xml aprés avoir validé mon ticket !
$uid = stream_get_contents($fpage); // $uid vaut a.jean a ce moment la
echo $uid;?><br><?php // j'affiche l'uid, donc j'affiche a.jean
//$uid ='d.benet'; //sa c'est quand je fixe la valeur de l'uid
$cnx = mysql_connect( "localhost", "root", "" ); // je me connecte a la BDD
$db = mysql_select_db( "reserv_mat" );
$requete = mysql_query("SELECT statut_dem FROM demandeur WHERE uid='$uid'");
$rep= mysql_fetch_row($requete); // mais dans le premier cas, cela me renvoi une erreur comme quoi l'argument, donc la variable $requete, n'est pas valide alors que si je fixe moi même l'uid, cela ne me renvoie pas d'erreur !!!
echo $rep[0];
mysql_close();