récupérer BDD sur mysql

Petit nouveau ! | 5 Messages

11 nov. 2016, 19:14

Bonsoir,

je suis complètement débutante dans le domaine mais je voudrais créer un genre de nuage de mots. J'ai stocké ces mots dans PHPmyadmin mais je n'arrive pas à les récupérer dans ma page, le code php n'apparait pas (même quand je mets un simple:
<?php
echo "salut";
?>
ça n'apparait pas)
alors que le HTML apparait.

j'ai écrit mon comme ceci:
<!DOCTYPE html>
<html>
<head>
<title>lexique juridique</title>
<meta charset="utf-8">
<link rel="stylesheet" href="style.css">
<?php
$bdd = new PDO('mysql:host=localhost;dbname=lexique;charset=utf8', 'root', 'root');
?>
</head>
<body>
<img class="banniere" alt="" src="Banniere.jpg"
<?php
$reponse = $bdd->query('SELECT mot FROM les_mots');
while ($donnees = $reponse->fetch())
{
echo $donnees['mot'];
}

$reponse->closeCursor();
?>

</body>
</html>

voyez-vous ce qui ne va pas?

merci beaucoup

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

11 nov. 2016, 20:25

Bonjour,

Crée un nouveau fichier test.php et met uniquement le code suivant dedans :
<?php
echo "salut";
Va sur la page dans ton navigateur et vérifie que tu as bien "salut" qui s'affiche, si non, fait un clic droit, afficher la source de la page pour voir si tu as quand même quelque chose ou une page blanche
Quand tout le reste a échoué, lisez le mode d'emploi...

Petit nouveau ! | 5 Messages

11 nov. 2016, 20:41

ça fonctionne :|

mais pas sur ma première page #-o

Mammouth du PHP | 2703 Messages

11 nov. 2016, 20:45

<img class="banniere" alt="" src="Banniere.jpg"
il manque un >
il est donc possible que les mots s'affichent dans le source mais pas dans la page.

Petit nouveau ! | 5 Messages

11 nov. 2016, 20:59

ahah :oops:
j'ai un peu honte mais merci beaucoup

Petit nouveau ! | 5 Messages

11 nov. 2016, 21:05

et est-ce qu'il m'est possible de créer des liens sur ces mots qui renvoient à des infos stockées dans une autre colonne de ma table?

merci

Mammouth du PHP | 2703 Messages

11 nov. 2016, 21:24

impossible

Petit nouveau ! | 5 Messages

11 nov. 2016, 21:49

en fait dans ma BDD j'ai une table avec 2 colonnes, une qui contient des mots et l'autre des définitions sur ces mots et j'aimerais dans un premier temps faire apparaitre que les mots (ce qui ne pose pas de problème) mais qu'en cliquant sur un mot apparaît la définition uniquement