Page 1 sur 1

sql et array

Posté : 11 mai 2005, 18:22
par Florent
Voici ce qui ne fonctionne pas :


$sql2 = "SELECT village FROM membre WHERE login = '".$login."'";
$reponse = mysql_query($sql2) or die("Erreur SQL ! <BR />".$sql2."<BR />".mysql_error());

while ($donne = mysql_fetch_array($reponse)) {
$village = $donne['village'];
$_SESSION['village[]'] = $village;
}

Ce que j'aurais voulu :
Chaque membre possède un ou plusieurs villages, dont les noms sont dans la bdd membre.
Un membre se connecte, je désire afficher chacun de ses villages.

J'ai eu l'idée de me servir de $_session car dans beaucoup de pages, j'enregistre des données avec un where village = '$village[0]'
Si il est en train de faire des achats avec ce village.
Maintenant si il en a un deuxième avec un
where village = '$village[1]' etc.

Mais aussi je ne sais pas si c'est la bonne méthode
Merci pour toute aide

Posté : 11 mai 2005, 19:20
par daoud
Salut,

voici une piste :
tu stockes dans une variable $tab tes resultats puis tu affectes ces résultats à ta variable session :
while ($donne = mysql_fetch_array($reponse)) {
  $tab[] = $donne['village'];
} 
$_SESSION['tab'] = $tab;
a+
daoud

Posté : 11 mai 2005, 19:21
par Florent
Merci.