1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Formulaire d'accès</title>
</head>
<body>
<h3>Accès au fichier secret</h3>
<p>Veuillez saisir le mot de passe</p>
<form method="post">
<P>
<input type='password' name='MDP_secret' required minlength="5" maxlength="10"/>
<input type='submit' value= 'Valider'/>
</P>
<?php
if (isset($_POST['MDP_secret']) and $_POST['MDP_secret'] =='ESSAI')
{
echo '<p>Connection à la base de données réussie veuillez saisir votre requête</p>';
?>
<P>
<input type='text' name='requet'/>
<input type='submit' value= 'Valider'/>
</P>
}
<?php
//if (isset($_POST['requet'])
if (!empty($_POST['requet']))
{
try
{
$bdd = new pdo('mysql:host=localhost;dbname=news;charset=utf8', 'root','');
array (PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION);
//$reponse = $bdd -> query ('SELECT * FROM news');
$req = $bdd -> prepare('SELECT titre from news where contenu = ?');
$req -> execute(array($_get['contenu']));
//while ($donnees= $reponse ->fetch())
while ($donnees= $req ->fetch())
{
//echo $donnees['contenu'].'<br />';
?>
<p>
<STRONG>Titre de l'article</strong> :
<?php
echo $donnees['titre'];
?>
<br />
Ci dessous son contenu : <br />
<?php
echo $donnees['titre'];
?>
<p />
<?php
}
$reponse->closecursor();
}
catch (exception $e)
{
die ('erreur :'. $e->getmessage());
}
else
{
echo '<p>Veuillez saisir une requête</p>';
}
else
{
echo '<p>Mot de passe incorrect</p>';
}
?>
</form>
</body>
</html>
formulaire.php |
Partager