[PHP-JS] étrange autocompletion capricieuse
Bonjour,
Je fais de l'autocompletion sur un champ dans mon formulaire.
Je fais l'autocompletion sur l'id de la table et cela fonctionne bien.
Je change dans mon php de chargement de ma page d'autocompletion la contenu de ma requete.
Je passe de ceci
Code:
1 2 3 4 5
| $req = "SELECT DISTINCT id_maj
FROM ".$prefixe_table."`maj_etat_civil`
WHERE id_maj like '$debut%'
AND `id_trt`>0 AND `id_trt`<5
ORDER BY id_maj"; |
Le test de mon programme d'autocompletion donne ceci
Citation:
<options>
<br/>
<b>Notice</b>
: Use of undefined constant DB_FETCHMODE_ARRAY - assumed 'DB_FETCHMODE_ARRAY' in
−
<b>
c:\program files\easyphp1-8\www\gestelle\admin\ajaxmajeurs.php
</b>
on line
<b>25</b>
<br/>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
</options>
à cela
Code:
1 2 3 4 5
| $req = "SELECT DISTINCT maj_nom
FROM ".$prefixe_table."`maj_etat_civil`
WHERE maj_nom like '$debut%'
AND `id_trt`>0 AND `id_trt`<5
ORDER BY maj_nom"; |
Dans ce cas, Le test de mon programme d'autocompletion donne cela
Citation:
−
<options>
<br/>
<b>Notice</b>
: Use of undefined constant DB_FETCHMODE_ARRAY - assumed 'DB_FETCHMODE_ARRAY' in
−
<b>
c:\program files\easyphp1-8\www\gestelle\admin\ajaxmajeurs.php
</b>
on line
<b>25</b>
<br/>
<option/>
<option>Aa</option>
<option>Aaa</option>
<option>ABED</option>
<option>ACARY</option>
<option>ACHACHE</option>
<option>ACHARD</option>
<option>ACHARLES</option>
<option>ACHART</option>
<option>ADDA</option>
</options>
Le changement simple du champ de sélection, fait que l'affichage du résultat de mon autocompletion ne fonctionne plus.
Le type de champ qu'il soit "int" ou "varchar" importe peu me semble-t-il.
Merci pour vos lumières