Bonjour,

Dans un script php d'autocompletion, j'aimerai savoir comment récupérer la valeur de la ligne choisi si on ne met pas de balise "SELECT"

Voici le script :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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);
$MAX_RETURN = 10;
$i = 0;
// Description de la requête de recherche de la table
$req = "SELECT DISTINCT id_maj,maj_nom, maj_prenom FROM ".$prefixe_table."`maj_etat_civil` WHERE maj_nom like '$debut%' AND id_trt > 0 AND id_trt < 5 ORDER BY maj_nom";
$result=mysql_query($req);
    while ($row = mysql_fetch_array($result, MYSQL_NUM)) 
    {
//        if ($i<$MAX_RETURN && substr($row[1], 0, strlen($debut))==$debut)
		if ($i<$MAX_RETURN) 
        {      
            echo "<option>$row[1] $row[2]</option>";
            $i++;
        }
    }
echo("</options>");
J'aimerai si possible, ne pas mettre de "select".

Merci d'avance