Hey coucou les amis!
Voici mon problème.
De mon côté client, j'aimerais afficher les infos relatives à un compte. Donc j'ai mon id d'utilisateur, et j'aimerais le faire passer dans mon get JSON pour le récupérer côté serveur afin de lancer la requête sql adéquate.
J'ai donc essayé comme suit:
Côté client:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <script type="text/javascript"> $.getJSON("http://www.monsite.fr/index.php", {id: 4} ,function(data){ $('#pseudo').html(data.prenom); } ); </script>
Code côté serveur:
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 <?php header("Access-Control-Allow-Origin: *"); // on se connecte à notre base pour recuperer les data $base = mysql_connect("host", "login", "mdp"); mysql_select_db ('base', $base) ; $id_session = $_GET["id"]; $req =mysql_query("SELECT * from member WHERE id='$id_session'"); while ($row = mysql_fetch_assoc($req)) { $data['prenom']=$row["prenom"]; $data['age']=$row["age"]; $data['ville']=$row["ville"]; } $code = json_encode($data); echo($code); mysql_free_result ($req); ?>
Alors voilà en remplaçant $id_session par 4 dans la requête ca marche impec. Le problème a l'air de venir du GET, j'ai une erreur de type:
Notice: Undefined index: id
Toute aide est la bienvenue =D
A noter qu'évidemment mon id est une variable normalement, j'essaye d'y arriver avec une constante
Partager