J'ai fait une requète Ajax :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function afficherDescriptionPersonnagePrincipal(iLigne) //Appel du contrôleur après avoir cliqué sur l'image d'un personnage
{   
    var var1 = "nomPersonnagePrincipal="+document.getElementById('principal'+iLigne).innerHTML ;
 
    var b = var1.split(' ') ;
    var nomPerso = b[4] ;
    var c = nomPerso.split('"')  ;
    var prenomPersoPrincipal = c[1] ;
 
    var d = b[3] ;
    var e = d.split('"') ;
    var nomPersoPrincipal = e[0] ;
 
    var var3 = "descriptionPersonnagePrincipal" ;             
    var data = 'nomPersonnagePrincipal='+nomPersoPrincipal+'&prenomPersonnagePrincipal='+prenomPersoPrincipal+'&page='+var3 ;
    alert(data) ;
 
    url = "PHP/Controleur/controleur.php"+"?"+data ;
 
    requeteAjax.open("GET", url, true);
    requeteAjax.setRequestHeader("Content-Type", "text/html; charset=iso-8859-1");
    requeteAjax.onreadystatechange = function()
    {
        if (requeteAjax.readyState == 4)
        {
            document.getElementById("principalOuSecondaire").innerHTML = requeteAjax.responseText ;
        }
    }
 
    requeteAjax.send(null) ;
}
alert(data) me revoie : nomPersonnagePrincipal=Noble&prenomPersonnagePrincipal=Donna&page=descriptionPersonnagePrincipal

jusque là tout va bien sauf que quand j'essaie de récupérer ces valeurs dans mon contrôleur, je ne récupère qu'un beau "0"...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
else if ($page == "descriptionPersonnagePrincipal")
    {
        $nomPersonnagePrincipal = $_GET['nomPersonnagePrincipal'] ;
        $prenomPersonnagePrincipal = $_GET['prenomPersonnagePrincipal'] ;
 
        echo($prenomPersonnagePrincipal +  ' ' + $nomPersonnagePrincipal) ;
 
        //$bdd->afficherDescriptionPersonnagePrincipal($nomPersonnagePrincipal, $prenomPersonnagePrincipal) ;
 
    }
J'ai beau chercher je ne trouve pas l'erreur.
Si un oeil exterieur avisé pouvait m'aider ce serait gentil =)