Array
le 14/09/2010 à 14:36
Bonjour à tous,
Une question de newbie :
je souhaiterais transformer les mots "abeille", "abricot" :
- <?php $liste = array("abeille","abricot"); ?>
par une requête MySQL, listant donc une colonne de ma table
Je suis un peu perdu avec "mysql_fetch_array"
Si vous avez des suggestions ..., merci d'avance
Fausto
le 14/09/2010 à 19:25
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Je pensais comprendre ce que tu voulais faire, mais le fait de parler de mysql_fetch_array me perturbe.
Tu veux faire quoi ? :/
le 14/09/2010 à 19:34
Bonsoir,
en fait je veux obtenir çà :
$liste = array("abeille","abricot");
mais que les différents noms, proviennent de la colonne "noms" de ma table
je pensais à "mysql_fetch_array", mais ce n'est peut être pas la
bonne solution
si t'as une idée
merci
fausto
le 14/09/2010 à 19:46
En fait, c'est pour un liste d'autoremplissage d'un champ de texte
Le code complet :
- <?php
- header('Content-Type: text/xml;charset=utf-8');
- echo(utf8_encode("<?xml version='1.0' encoding='UTF-8' ?><options>"));
- if (isset($_GET['debut'])) {
- $debut = utf8_decode($_GET['debut']);
- } else {
- $debut = "";
- }
- $debut = strtolower($debut);
- $liste = array("abeille","abricot","acheter","acheteur");
-
- function generateOptions($debut,$liste) {
- $MAX_RETURN = 10;
- $i = 0;
- foreach ($liste as $element) {
- if ($i<$MAX_RETURN && substr($element, 0, strlen($debut))==$debut) {
- echo(utf8_encode("<option>".$element."</option>"));
- $i++;
- }
- }
- }
-
- generateOptions($debut,$liste);
-
- echo("</options>");
- ?>
-
C'est donc, à la ligne 10, qu'il faut que je récupère tous les mots
provenant de ma table "mots"
Merci
Fausto
le 14/09/2010 à 21:13
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Ok.
Une simple construction de tableau suffit à résoudre ton problème.
le 14/09/2010 à 22:05
Oui, c'est bien çà
Merci à toi
les tableaux, je ne maitrise pas encore
Bonne soirée
Fausto
Accès rapide :
Remonter