<?php
include('include/connect_mysql.php');
$q = $_GET['term'];
// $q = 'sem';
$requete = $pdo->prepare('SELECT * FROM menu_semaine WHERE semaine LIKE :term');
$requete->execute(array('term' => '%'.$q.'%'));
$array = array(); // on créé le tableau
while($donnee = $requete->fetch()) // on effectue une boucle pour obtenir les données
{
array_push($array, $donnee['semaine']); // et on ajoute celles-ci à notre tableau
}
echo json_encode($array);
je précise que si j'exécute bdd.php?term=sem
j'ai ["Semaine du 02 au 06 avril 2018","Semaine du 09 au 13 avril 2018","Semaine du 18 au 22 juin 2018"]
donc j'ai le bon retour selon mon paramétre
mais lorsque j'exécute test.php et que je rentre sem dans la zone de saisie je n'ai rien. Pouvez m'aider?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
N'oubliez pas d'activer les erreurs PDO.