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
|
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<title>Formulaire d'accès</title>
</head>
<body>
<form method="post" >
<?php if (isset($_POST['MDP_secret']) and $_POST['MDP_secret'] == 'ESSAI'): ?>
<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 else: ?>
<h3>Accès au fichier secret</h3>
<p>Veuillez saisir le mot de passe</p>
<p>
<input type='password' name='MDP_secret' required minlength="5" maxlength="10"/>
<input type='submit' value='Valider'/>
</p>
<?php endif ?>
<?php if (!empty($_POST['requet'])): ?>
<?php
try {
$bdd = new pdo('mysql:host=localhost;dbname=news;charset=utf8', 'root', '');
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$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 />';
echo '<p>';
echo '<STRONG>Titre de l\'article</strong> :';
echo $donnees['titre'];
echo '<br/>';
echo 'Ci dessous son contenu : <br/>';
echo $donnees['titre'];
echo '<p/>';
}
} catch (Exception $e) {
die ('erreur :' . $e->getmessage());
}
?>
<?php else: ?>
<p>Veuillez saisir une requête</p>
<p>Mot de passe incorrect</p>
<?php endif; ?>
</form>
</body>
</html> |
Partager