Problème de flèche "->"

a marqué ce sujet comme résolu.

Bonjour, J’ai un code qui ressemble à ça

<?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>;
    }
?>

C’est un copier-coller d’un cours que je suis avec des données qui me sont propres. Mon problème est que le début du code semble bien se passé (PDO testé avec try catch ok) et à "query", mon navigateur web m’affiche toute la fin du code. Mon idée est qu’il sort de PHP au signe "supérieur" (>) avant "query". Même si je mets la ligne dans des commentaires, il se met à m’afficher la fin du code. Auriez-vous le remède contre ça ? Merci.

+0 -0

Quel URL utilises-tu ? http://localhost/ ou quelques choses comme : file:///C:/Users/.... ? Le deuxième ne fonctionnera pas.

Ton fichier a-t-il l’extension .php ?

Il faudrait que tu nous envoies le code source de la page. Via : view-source:http://localhost/monfichier.html Nous n’avons pas suffisamment d’élément pour t’aider.

Salut,

Mon problème est que le début du code semble bien se passé (PDO testé avec try catch ok)

ToffDesjeunes

Tu en es sûr ? D’après ce que tu dis, le PHP ne semble pas du tout interprété, et dans ce cas ce qui est situé entre les premiers chevrons (c’est-à-dire de ?php à $bdd-) est considéré comme une ouverture de balise HTML.

Qu’utilises-tu comme environnement / serveur web, et comment accèdes-tu à tes pages ? Tu faisais déjà de la programmation avant de t’attaquer au web ?

Aussi, tu as une erreur dans ton code puisque <p> n’est pas une syntaxe PHP valide, je pense que c’est une chaîne de caractères que tu voulais inscrire.

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte