Is iemand als eens bezig geweest met een keuze lijst waarbij tijdens het type de lijst met suggesties gevuld wordt vanuit een database(Json of MYSQLi) of weet een link naar zo'n script en wil deze kennis delen.
- Ariën - op 10/08/2017 20:00:46

Alleen jammer dat die voorbeelden op die sites soms totaal op praktijk gebasseerd is die weinig voorkomt.
Want wie zoekt nou in een XML-file. De meesten mensen gebruiken een relationele database zoals MySQL/MariaDB ;-)




Met jQuery kun je prima ook MySQL etc gebruiken... Je haalt de data op uit een PHP bestand, wat je daar dus in zet, kun je zelf bepalen.

Ik doe het met jQuery en vervolgens een MySQL verbinding in de PHP.

Hoi Ariën,

Ik heb jouw code iets aangepast, op regel 1 kreeg ik een foutmeldin(depricated)
    $suggest_query = mysqli_query($dblink, $sql);
    $searchresults = array();

    while($suggest = mysqli_fetch_assoc($suggest_query)) {
        $searchresults[] = array(    "nf" => utf8_encode($suggest['nf']),
                        "FEI_id" => $suggest['fei_id'],
                        "current_name" => $suggest['current_name']
                    );
            }
en mijn derde veld toegevoegd
En om een datalist te maken deze code toegevoegd
//echo json_encode($searchresults);
?>
<datalist>
<?php foreach($searchresults as $option):
echo "<option> ";
 $option->result->nf;
echo "<option> ";
endforeach; ?>
echo "</datalist\n ";
?>
Moet alles voorgekauwd worden?

Dan gebruik je een database.
En verder is datalist in HTML wel erg leuk, maar helaas valt Apple's Safari en Opera nog buiten de boot.

Edit: Mijn code was inderdaad nog verouderd. Ik moet de code zelf voor mijn eigen project nog eens nodig refactoren. Nu moet het wel goed zijn.

Reageren