J'ai des problèmes où devrais-je mettre mon echo 'No Result Found';
dans le code que j'ai essayé de mettre dans la dernière instruction else ensemble dans le code pour le débogage, mais cela ne fonctionne pas. S'il vous plaît aider où devrais-je mettre mon aucun résultat trouvé. Merci d'avance.Bouton de recherche dans php Aucun résultat de message d'erreur
if(!empty($_POST['search'])){
if($result = $db->query("SELECT * FROM product WHERE setname like '%".$_POST['search']."%' OR category like '%".$_POST['search']."%' ")) {
while($row = $result->fetch_assoc()) {
echo '<div class="col-sm-3">';
echo '<form method="POST" action="buynow.php" enctype="multipart/form-data"> ';
echo '<input type="hidden" name="productid" value="'.$row['id'].'">';
echo '<img class="thumbnail img-responsive" src="data:image;base64,'.$row['image'].' " >';
echo '<p>Name : ',$row['setname'], '</span></p>';
echo '<p>Price : ', $row['price'], '</span></p>';
echo '<p>Bonus : <span class="label label-info" style="font-size:16px;">', $row['status'], '</span></p>';
echo '<p>Price Now : ', $row['pricesale'], '</span></p>';
echo '<p>Product Detail: ', $row['productdesc'] ,'</p>';
echo '<button class="btn btn-danger btn-lg btn-block" type="submit" name="submit">Buy Now</button>';
echo '</form>';
echo '<br></div>';
}
echo '</div>';
echo '</div>';
}else{
//code for debugging query
die($db->error);
}
}
Votre requête est prêt à obtenir de belles injections SQL. Utilisez PDO. –
im pas familliar avec l'utilisation de PDO –
Ensuite, il est temps maintenant de se familiariser avec PDO. C'est presque la seule bonne façon. –