<?php include("connexion.php"); // point de connexion à la BD ?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <link link rel="stylesheet"  href="css/styles.css"/>
</head>
<body>
	<?php include("header.php"); ?>
	<main>
         <article>
            <header><h2>Caracteristique d'un produit recherché</h2></header> 

			<?php
				if(isset($_POST["submit"]) and !empty($_POST["search"])) { // on teste si le bouton d'envoi du formulaire a été cliqué ET si le champ n'est pas vide
					$search=$_POST["search"]; // on met alors le texte saisi dans une variable $search
					$sql_search="SELECT nom FROM produits WHERE nom LIKE \"$search\""; // cette requête permet de cherche dans la table produits un nom similaire au texte saisi
					$envoi_search=$connexion->query($sql_search); // on envoie la requête
					$result_search=$envoi_search->fetch(PDO::FETCH_ASSOC); // puis on récupère le résultat
					if(!empty($result_search)) { // si le résultat n'est pas vide
						$sql2="SELECT * FROM produits WHERE nom=\"".$result_search["nom"]."\""; // on peut alors récupérer toutes les infos pour le produit dont le nom est ÉGAL AU texte saisi
	                    $envoi2=$connexion->query($sql2); // on envoie
	                    $result2=$envoi2->fetch(PDO::FETCH_ASSOC); // on récupère
						echo "<header style=\"margin-top: 40px\"><h2>". $result2["nom"] ."</h2></header>"; // on insère un titre dans un header qui contient alors le nom de l'article
	                    echo "<p style=\"margin-bottom: 10px;\">Marque ". $result2["marque"] ."</p>"; // on insère également la marque du produit
	                    echo "<p style=\"margin-bottom: 35px;\">". $result2["description"] ."</p>";    // puis la description
	                    echo "<p><strong>". $result2["prixUnitaire"] ."€</strong></p>";        // et pour finir, on affiche le prix
					}
					else { // sinon (si le résultat est vide et donc que MySQL n'a pas trouvé selon les termes saisis) on affiche un message d'erreur
						echo "<p style=\"margin-top: 40px\">Aucun résultat pour '$search'</p>";
					}
				}
				else { // sinon (si le bouton n'a pas été cliqué ou que le champ est vide, on redirige vers la page d'accueil
					header("Location:index.php");
				}
			?>

         </article>
    </main>

	<?php include("footer.php"); ?>      
</body>
</html>
