Bonjour,
j'ai ici un script php qui place les mots clé contenu dans un array dans un fichier xml, pour ensuite faire une auto-suggestion pour un formulaire, mais là n'est pas la question.
Sur un champ de ma bdd que j'apelle motcle, je voudrais pouvoir y rentrer les mots clé , séparés par une virgule,
et récuperer ces mots clé dans l'array.
Il faut sans doute modifier un peu ce code, j'ai déja essayé mais sans résultats.
Si vous avez des propositions à me faire, une fonction ....
Merci.
Modifié par frdiard (16 Apr 2009 - 13:11)
j'ai ici un script php qui place les mots clé contenu dans un array dans un fichier xml, pour ensuite faire une auto-suggestion pour un formulaire, mais là n'est pas la question.
Sur un champ de ma bdd que j'apelle motcle, je voudrais pouvoir y rentrer les mots clé , séparés par une virgule,
et récuperer ces mots clé dans l'array.
Il faut sans doute modifier un peu ce code, j'ai déja essayé mais sans résultats.
Si vous avez des propositions à me faire, une fonction ....
Merci.
<?php
header('Content-Type: text/xml;charset=utf-8');
echo(utf8_encode("<?xml version='1.0' encoding='UTF-8' ?><options>"));
mysql_connect("localhost","root","");
mysql_select_db("test");
$reponse = mysql_query("SELECT motcle FROM recherche");
if (isset($_GET['debut'])) {
$debut = utf8_decode($_GET['debut']);
} else {
$debut = "";
}
$debut = strtolower($debut);
//voici l'array en question contenant les mots clés que je voudrais récupérer sur ma base de donnée !
$liste = array("abeille"..."zèbre","zéro");
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++;
}
}
}
Modifié par frdiard (16 Apr 2009 - 13:11)