Problème de script

sporto Messages postés 44 Statut Membre -  
sporto Messages postés 44 Statut Membre -
Bonjour,
J'ai un script d'auto-completion pour effectuer une recherche dans ma base de données, la recherche s'effectue dans un champ nommé "Titre". Le problème étant que toutes les données de ce champs commence par une Majuscule, la recherche marche quand les données sont en minuscules mais non quand la premiere lettre est en Majuscule. Je cherche comment faire pour que mon script marche dans les deux cas.
Voici un de mes scripts qui permet de faire la recherche. Il est inclu par Javascript :
<?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("aaaa","abbb","zéro");


include('../connectdb.php');
$requete=mysql_query("SELECT Titre FROM ajax_test");
$liste = array();
while($result=mysql_fetch_array($requete)){

     array_push($liste,$result['Titre']);
}

//print_r($liste);


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>");

?>
A voir également:

2 réponses

sporto Messages postés 44 Statut Membre 2
 
Toujours Rien?
1
sporto Messages postés 44 Statut Membre 2
 
up, s'il vous plait...
0