ruffin
-
Modifié le 9 févr. 2018 à 09:04
jordane45
Messages postés37506Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention29 mai 2023
-
9 févr. 2018 à 09:06
Bonjour! j'ai besoin d'aide s'il vous plaît; il n'affiche pas le resultat quand le recherche est success.
<?php
$bdd = new PDO('mysql:host=localhost;dbname=scolaire;charset=utf8','root','');
$articles = $bdd->query('SELECT theme,auteur_livre,genre FROM livres ');
$output = "";
$motCle = "";
if (isset($_GET['motCle']) AND !empty($_GET['motCle'])) {
$motCle = htmlspecialchars($_GET['motCle']);
$articles = $bdd->query('SELECT theme,auteur_livre,genre FROM livres WHERE theme LIKE "%'.$motCle.'%" or auteur_livre LIKE "%'.$motCle.'%" or genre LIKE "%'.$motCle.'%" ');
}
?>
<link rel="stylesheet" type="text/css" href="assets/bootstrap/css/bootstrap.min.css">
<script type="text/javascript" src="Style/Jquery/jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="Style/js/bootstrap.min.js"></script>
<style type="text/css">
body{
margin: 15px;
}
</style>
<form action="recherche.php" method="GET">
<div class="col-md-4">
<input type="search" name="motCle" placeholder="Recherche...." value="<?php echo $motCle ?>" class="form-control">
</div>
<input type="submit" name="submit" value="Rechercher" class="btn btn-default">
</form>
<div>
<?php
if ($articles->rowCount() > 0) {
while ($a = $articles->fetch()) {
echo '<table>
<thead><tr><th>Thème</th><th>Auteur</th><th>Genre</th></tr></thead>
<tbody>
<tr>
<td><?php echo($a["theme"]) ?></td>
<td><?php echo($a["auteur_livre"]) ?></td>
<td><?php echo($a["genre"]) ?></td>
<td><a href="">lire</a></td>
</tr>
</tbody>
</table>';
}
}
else{
echo "Aucun résultat ne correspond pas à votre recherche";
}
?>
</div>
EDIT : Ajout des balises de code (la coloration syntaxique).
9 févr. 2018 à 09:06
===>>> Pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : http://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code