Bonjour,
La page html contient 5 champs qui ne sont pas tous obligatoirement renseignés.
Method post envoie le contenu des champs à une page php.
La requête ne doit extraire de la base de données que les lignes concernées par le ou les champs renseignés.
Je bloque face à la complexité de l'ensemble.
Merci de votre aide.
La page html contient 5 champs qui ne sont pas tous obligatoirement renseignés.
Method post envoie le contenu des champs à une page php.
La requête ne doit extraire de la base de données que les lignes concernées par le ou les champs renseignés.
Je bloque face à la complexité de l'ensemble.
Merci de votre aide.
<tr>
<td style="font-family: 'Conv_Muli-Italic'; font-size: 16px; text-align: center; font-weight: bold; color: #808080;"><form action = "ocr6.php" method = "POST">
<p> </p
<table width="100%">
<tbody>
<tr>
<th scope="col">TYPE THE WORD OF YOUR CHOICE IN TEXT FIELDS. </th>
</tr>
</tbody>
</table>
<p> </p
<table width="100%" align="center">
<tbody>
<tr>
<th scope="col"><p>NAME</p>
<p>
<input name="nom" type="text" />
</p></th>
<th scope="col"><p>STATE</p>
<p>
<input name="nom2" type="text" />
</p></th>
<th scope="col"><p>CATEGORY</p>
<p>
<input name="nom3" type="text" />
</p></th>
<th scope="col"><p>DETAIL</p>
<p>
<input name="nom4" type="text" />
</p></th>
<th scope="col"><p>ORIGINE</p>
<p>
<input name="nom5" type="text" />
</p></th>
</tr>
<?php
$mysqli = new mysqli("localhost", "....", "mot de passe", "mabase");
if ($mysqli->connect_errno) {
die('<p>Connexion impossible : '.$mysqli->connect_error.'</p>');
}
$nom = $_POST['nom'];
$nom2 = $_POST['nom2'];
$nom3 = $_POST['nom3'];
$nom4 = $_POST['nom4'];
$nom5 = $_POST['nom5'];
$stmt = $mysqli->prepare("SELECT FROM fiveC2 WHERE name LIKE ? OR state LIKE ? OR category LIKE ? OR detail LIKE ? OR origine LIKE ? LIMIT 0, 3000");
$stmt->bind_param("sssss", '%$nom%', '%$nom2%', '%$nom3%', '%$nom4%', '%$nom5%');
$stmt->execute();
$result = $stmt->get_result();
if (!$result) {
die('<p>ERREUR Requête invalide : '.$mysqli->error.'</p>');
}
while ($row = $result->fetch_assoc()) {
$recherche = $row['recherche'] ;
echo '<p>'.$recherche.'</p>'."\r\n" ;
}
$result->free() ;
$mysqli->close() ;
?> </p>
</blockquote>
</ul>
<p><strong> - FIN DE LA REQUETE - </strong></p>
</div>
</div>
</div>
</div>
</body>
</html>