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

Langage PHP Discussion :

Utilisation de flèche "->" [PHP 5.3]


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2018
    Messages : 3
    Par défaut Utilisation de flèche "->"
    Bonjour,

    j'ai le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
     
        $bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', '');
        $reponse = $bdd->query('SELECT * FROM Voyage');
        while($donnees = $reponse->fetch())
        {
            echo <p>$donnees['Destination']</p>;
        }
    ?>
    Ce code est à quelques variables près un copier/coller d'un cours que je suis.
    Le problème c'est qu'avec ce code, mon navigateur s'imagine que le chevron de "->" devant "query" lui signifie la fin du php et m'affiche la fin du code en htlm.
    Merci pour vos réponse

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1- déjà, il faut écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
            echo '<p>'.$donnees['Destination'].'</p>';
    2- Et en TEST, active la gestion d 'erreurs PHP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php	error_reporting(E_ALL); 	// en TEST !!
    Pour PDO, regarde ces tutos :


  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2018
    Messages : 3
    Par défaut
    Effectivement, mais il n'empêche que mon navigateur voit le premier chevron comme la fin du code PHP

  4. #4
    Membre Expert
    Avatar de badaze
    Homme Profil pro
    Chef de projets info
    Inscrit en
    Septembre 2002
    Messages
    1 412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets info
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 412
    Par défaut
    Peux tu poster le code source de la page html. Clic droit puis afficher la source.

    Peux tu aussi poster une image du rendu dans le navigateur ?

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2018
    Messages : 3
    Par défaut
    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
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title>Ma page</title>
        </head>
     
        <body>
        	<?php    
        $bdd = new PDO('mysql:dbname=test;host=localhost;charset=utf8', 'root', '');
        $reponse = $bdd->query('SELECT * FROM Voyage');
        while($donnees = $reponse->fetch())
        {
            echo '<p>'.$donnees['Destination'].'</p>';
        }
    ?>
        </body>
    </html>
    Ça c'est la page html.

    Nom : Sans titre.jpg
Affichages : 1080
Taille : 28,8 Ko
    Ça c'est sur firefox. chrome et edge, eux, affiche carrément tout le code.
    Je ne peux pas vous dire mieux.

  6. #6
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Du php doit être interprété.
    En ouvrant le fichier dans ton navigateur ca ne peut pas fonctionner (protocole file:// dans la barre d'adresse).
    Le fichier doit être servi par un serveur web qui est capable d'interpréter le PHP (donc protocole http:// dans la barre d'adresse).

    Ca devrait être une des première chose abordée dans le cours que tu suis.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre Expert
    Avatar de badaze
    Homme Profil pro
    Chef de projets info
    Inscrit en
    Septembre 2002
    Messages
    1 412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets info
    Secteur : Transports

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 412
    Par défaut
    C’est exactement ce que je pensais car si le page avait été traitée par un serveur apache + php il y aurait eu un message d’erreur sur le echo <p>.

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

Discussions similaires

  1. Utilisation des flèches
    Par YUJ1RO dans le forum C++
    Réponses: 6
    Dernier message: 23/04/2009, 12h27
  2. utiliser la flèche droite du clavier
    Par MarLoZ dans le forum IHM
    Réponses: 1
    Dernier message: 19/03/2008, 08h14
  3. Réponses: 3
    Dernier message: 06/12/2007, 13h01
  4. Utilisation des flèches gauche et droite sous IE
    Par effiix dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 15/02/2007, 17h01
  5. Utilisation des flèches du clavier
    Par yenlui dans le forum C
    Réponses: 2
    Dernier message: 18/04/2006, 20h50

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