IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Lecture des données d'une BDD


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Décembre 2020
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2020
    Messages : 10
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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>
    formulaire.php

  2. #2
    Expert confirmé Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    2 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 2 985
    Par défaut
    Ligne 29: il manque les quotes autour de <br />: echo $donnees['news'] . '<br />';.

    (Même si la coloration de Sublim Text n'est pas bonne et que malgré elle tu n'arrives pas à localiser l'erreur, rien ne t'empêche de lancer le script et de lire le message d'erreur qui t'indiquera l'endroit à plus ou moins quelques lignes et surtout la nature de l'erreur en question).

  3. #3
    Membre habitué
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Décembre 2020
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2020
    Messages : 10
    Par défaut
    Cosmoknacki,
    un grand merci, tout fonctionne, la ligne était bien indiquée en erreur mais je ne la trouvais pas. Je lisais d'ailleurs que l'erreur pouvait provenir d'une erreur sur une ligne antérieure.

    Merci
    encore.
    Bonne soirée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème code pour affichage couleurs
    Par CPIEAlban dans le forum VBA Access
    Réponses: 3
    Dernier message: 07/01/2017, 14h41
  2. Réponses: 1
    Dernier message: 17/12/2014, 17h50
  3. [AC-2010] Problème code pour remplissage automatique access
    Par adie35 dans le forum Access
    Réponses: 1
    Dernier message: 13/08/2014, 15h57
  4. problème code pour remplir un fichier Excel
    Par ririrourou dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/07/2008, 09h51
  5. code pour lecture de fichier
    Par gege87270 dans le forum C
    Réponses: 34
    Dernier message: 25/10/2007, 10h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo