Bonjour à tous,

Tout d'abord mon problème ne porte pas sur la façon de récupérer les données souhaités mais sur la façon d'organiser les données à envoyer de tel façon qu'elle soit traitable par le client en JS.
Mon problème est donc sur deux langages le JS pour le client qui traite les informations reçues et le php qui ordonne la réponse sql.

Je recherche donc soit quelqu'un qui aurais une méthode (textuellement décrite par la manière et le nom des fonctions à employer) qui réponds à mon problème soit des personnes qui peuvent m'aider à améliorer mon code déjà existant (que je ne crois pas très juste).

Dans mon code du coté client je ne sais vraiment pas trop quoi en faire.
Et du coté serveur je range ma réponse dans un array. Cependant après réflexion vu que la réponse est déjà un array je ne pense pas qu'il soit possible de le ranger dans un array.

sur ce voici mon code

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
xhr.onreadystatechange = function() 
			{
				alert("ca fonctionne");
 
    			if (xhr.readyState == 4 && xhr.status == 200) 
				{
		 			if (xhr.responseText)
			 		{
			 			alert ("erreur7");
 
 
						alert (xhr.responseText);
 
		 			}
		 			else
		 			{
			 			alert("erreur1");
 
		 			}
		 		}
			};
ha et l'alerte affiche celà comme réponse

[{"proprietaire":"rott","0":"rott","lien":"mlpoo","1":"mlpoo","localisation":null,"2":null,"nom fichier":"hello worl","3":"hello worl"},false]
Ce qui n'est absolument pas ce que j'attends vue que je fais une recherche sur une bdd ayant ces nuplets
rott /mlpohuo /machine1 /trololol
rott /mlpoo /machineé /hello worl
meme /mmooliglpoo /machineé /rail sncfl
rott /kligiuy /norber / vla ltruc
et que je recherche sur 'rott'.

Pour la partie php

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
$lien = $bdd->prepare('SELECT * FROM `liens` WHERE proprietaire = ?');
	$lien->execute(array($_SESSION['login']));
 
	$donnee = array();
 
 
	if ($lien != NULL)// je range dans un tableau ma réponse sql
	{
			while ($fet = $lien->fetch()) 
   			{ 
    			$donnee[]=$lien->fetch();
 
    		}
			echo json_encode($donnee);//là je renvoie une réponse organisé avec JSON
 
	}
Merci pour la lecture.

ROTTOT