Array
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
Je pensais comprendre ce que tu voulais faire, mais le fait de parler de mysql_fetch_array me perturbe.
Tu veux faire quoi ? :/
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
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
Ok.
Une simple construction de tableau suffit à résoudre ton problème.
<?php
$sql = "SELECT noms FROM mots";
$req = mysql_query($sql) or die (mysql_error());
$liste = array();
while ($data = mysql_fetch_object($req)) {
$liste[] = $data->noms;
}
?>
Oui, c'est bien çà
Merci à toi
les tableaux, je ne maitrise pas encore
Bonne soirée
Fausto
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: