sensoide
Messages postés102Date d'inscriptionmardi 17 janvier 2006StatutMembreDernière intervention 1 août 2007
-
29 mai 2006 à 15:19
sensoide
Messages postés102Date d'inscriptionmardi 17 janvier 2006StatutMembreDernière intervention 1 août 2007
-
29 mai 2006 à 15:47
Bonjour les petits loulous;
Je souhaite faire une liste d'aide a la saisie dynamique, c'est a dire que cette liste dois etre alimenté par des information que j'ai dans une base mySQL,
Pour fair une aide a la saisie avec une liste statique pas de probleme mais pour la dynamique je n'y arrive pas.
Un petit coup de main s'il vous plaie.Merci
<?php
include("../../ECM/Connexion/Connecteur.php"); //connexion base de données
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 = "";
}
connex('easy_company_manager');
$sqllist="SELECt*FROM `client` ORDER BY `numero_contrat`";//requette
$listeur = mysql_query ($sqllist);
$nbrelisteur = mysql_num_rows($listeur);
$debut = strtolower($debut);
for ($i=1;$i<=$nbrelisteur;$i++)
{
$lignelisteur = mysql_fetch_row ($listeur);
$nom_prenom=$lignelisteur[2];//recuperation du nom et prenom
$liste[$i]=$nom_prenom;//rangement dans un tableau des variables
//array("abeille","abricot","acheter","acheteur","adjectif") //liste fixe là ça marche
function generateOptions($debut,$liste) //fonction qui génére la liste de saisie
{
$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>");
conxOff();
?>
si vous souhaitez avoir plus d'infos faite le moi savoir.
ET merci de votre aide je pense que ce code servira a pas mal de monde.