Bonjour,
Mon problème est simple: j'ai ceci :
qui me charge 40 000 entrées. Donc ça rame. Et jveux limiter cela.
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <select type="text" class="form-control client_ville select2_size1" id="ville_client"> <?php $list = $bdd->query('SELECT * FROM ville ORDER BY ville_nom ASC'); while ($data = $list->fetch()) { ?> <option value="<?php echo $data['ville_nom']; ?>"> <?php echo $data['ville_nom']; ?></option> <?php } $list->closeCursor(); ?> </select>
J'utilise select2, j'ai un input qui me charge le nom des villes quand je commence à tapper par exemple "Rou" j'ai "Rouen" et les autres commençant aussi par Rou.
Merci d'avance.
PS : pas de technique de css bidon, j'ai besoin d'une solution soit SQL (style limit 0,20, le problème c'est que je n'aurai que les 20 premiers) soit à la place de mon select un genre d'input qui ne fait une requête SQL que lorsque j'ai commencé à rentrer un nom de ville.
Merci
Partager