[JS] probleme tableaux

Répondre
raka
le 28/02/2005 à 10:23
raka
J'ai un probleme avec les tableau, j'aimerais bien ne pas devoir ecrire chaque fois donnees1,données2,donnees3...Etc dans mon tableau. Y a t il un moyen en JS de faire une connection avec une base de données MySQL pour aller rechecher des données dans cette base???

group[0][0]=new Option("donnee1","donnees1")
group[0][1]=new Option("donnee2","donnees3")
group[0][2]=new Option("donnee4","donnees5")

group[1][0]=new Option("donnee6","donnees7")
group[1][1]=new Option("donneeX","donneesY")
i M@N
le 28/02/2005 à 12:07
i M@N
Hello !

Je vois pas ce qui te perturbe ...

Tu fais une requête et une boucle while :
<?php

/*lancement de la requête*/
$sql = 'SELECT id,var,var2,donnee1,donnee2 FROM ta_table';

/*on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)*/
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());

/*on va scanner tous les tuples un par un*/
while ($data = mysql_fetch_array($req)) {
/*on récupère les valeurs qui nous intéressent*/
$id = $data['id'];
$var1 = $data['var1'];
$var2 = $data['var2'];
$donnee1 = $data['donnee1'];
$donnee2 = $data['donnee2'];

echo "group[".$var1."][".$var2."]=new Option(\"".$donnee1."\",\"".$donnee2."\")";
}

?>


Un truc du genre quoi ...

@+...
One Love, One Heart, One Unity.
i M@N
le 28/02/2005 à 15:26
i M@N
Reuh ...

Bon on va reprendre tranquilement ...

Tu peux très bien faire un script JavaScript qui est généré par PHP+SQL.
Que veux tu faire exactement ? on est pas dans ta tête, va falloir expliquer un peu ton idée ...
Dans mon Javascript j'aimerais pouvoir n'avoir qu'une fois "group [x][y] = New Option($donneesX,DonneeY)
"
Ca correspond à quoi les variables x, y, $donneeX, $donneeY là-dedans ? ça vient de ta base ??
Qu'entends-tu par une seule fois ?

@+...

P.S : utilise le WALL pour ton code et donne le lien vers ton wall dans ton post ensuite pliz ... c'est illisible là.
One Love, One Heart, One Unity.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours