1 pièce(s) jointe(s)
Lecture des données d'une BDD
Bonjour,
débutant dans le PHP, je suis arrivé au moment de lire une BDD, cependant et malgré que je suive les préconisations, je reste bloqué. Dans "sublim text" le symbol -> ne semble pas être reconnu, il reste en blanc, cela pourrait il venir de là?
pourriez vous m'aider? merci
Ci dessous mon code:
Code:
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
|
<!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'] =='YANNICK')
{
try
{
$bdd = new pdo('mysql:host=localhost;dbname=news;charset=utf8', 'root','');
array (PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION);
echo '<p>Connection à la base de données</p>';
$reponse = $bdd -> query ('SELECT news FROM news');
while ($donnees= $reponse ->fetch())
{
echo $donnees['news'].<br />;
}
$reponse->closecursor();
}
catch (exception $e)
{
die ('erreur :'. $e->getmessage());
}
}
elseif (isset($_POST['MDP_secret']) and $_POST['MDP_secret'] !='YANNICK')
{
echo '<p>Mot de passe incorrect</p>';
//si c'est la premiere fois, on initialise NbClick à 1
//sinon, on incrémente à chaque fois
//if(isset($_SESSION['NbClick'])){ $_SESSION['NbClick']++;}
//else{$_SESSION['NbClick'] = 1;}
//si on arrive à 4 clicks -> on redirige vers une page d'erreur
//if($_SESSION['NbClick'] > 3){
//header("Location: secret.php");
//}
}
?>
</form>
</body>
</html> |
Pièce jointe 590173