Erreur dans mon code
Résolu
F2C
Messages postés
51
Date d'inscription
Statut
Membre
Dernière intervention
-
alexdu17200 Messages postés 1302 Date d'inscription Statut Membre Dernière intervention -
alexdu17200 Messages postés 1302 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je débute la programmation en php pour un projet j'ai été amené à coder ceci

(image rendue cliquable et s'ouvrant dans un nouvel onglet par la modération CCM)
(AU CAS OU CE NE SERAIT PAS LISIBLE)
Quand j'execute j'ai cette erreur : Parse error: syntax error, unexpected end of file in C:\wamp\www\ddo.php on line 48
je n'arrive pas à trouver c'est quoi l'erreur dans mon code
Est-ce-que quelqu'un peut m'aider. Merci
je débute la programmation en php pour un projet j'ai été amené à coder ceci

(AU CAS OU CE NE SERAIT PAS LISIBLE)
<[/contents/498-html-langage html] lang="fr"> <head> <meta charset="UTF-8"/> <title>DDO</title> <link rel="stylesheet" href="ddo.css" /> </head> <body> <header> <h1>Liste des DDO Client</h1> </header> <content> <?php try { $bdd = new PDO('mysql:host=localhost;dbname=sap_cristal_bdd', 'root', ''); } catch (Exception $e) { die('Erreur : ' . $e->getMessage()); } ?> <?php $reponse = $bdd->query('SELECT DDO_Num AS NUM, UPPER (DDO_Nom) AS NOM FROM ddo_client ORDER BY DDO_Nom ASC'); while ($donnees = $reponse->fetch()) { ?> <table> <tr> <td>NUMERO</td> <td>NOM</td> </tr> <tr> <td>echo $donnees['NUM'];</td> <td>echo $donnees['NOM'];</td> </tr> </table> <?php> } $reponse->closeCursor(); ?> </content> </body> </html>
Quand j'execute j'ai cette erreur : Parse error: syntax error, unexpected end of file in C:\wamp\www\ddo.php on line 48
je n'arrive pas à trouver c'est quoi l'erreur dans mon code
Est-ce-que quelqu'un peut m'aider. Merci
A voir également:
- Erreur dans mon code
- Code ascii - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code blocks - Télécharger - Langages
2 réponses
Merci c'est ça.
Mais j'ai encore un problème, ça ne m'affiche pas correctement les données dans le tableau; en fait ça ne les affiches pas tu tout
Mais j'ai encore un problème, ça ne m'affiche pas correctement les données dans le tableau; en fait ça ne les affiches pas tu tout
Ok, alors pour çà déjà je serai tenté de regarder si çà me renvoi un résultat, essaye de commenter le code que tu as dans ton
Là, déjà, tu pourras voir le résultat renvoyé et le nom des éléments du tableau pour être vraiment sûr (même si çà me paraît bon comme çà).
PS: personnellement, j'aurai plutôt mis
while ($donnees = $reponse->fetch())et de simplement placer
var_dump($donnees); echo "<hr>";
Là, déjà, tu pourras voir le résultat renvoyé et le nom des éléments du tableau pour être vraiment sûr (même si çà me paraît bon comme çà).
PS: personnellement, j'aurai plutôt mis
while ($donnees =mysql_fetch_array($reponse)) {
Ma requète sql fonctionne bien
Comme j'utilise une connection PDO je ne peut pas mettre
while ($donnees =mysql_fetch_array($reponse)) {
C'est bien dans l'affichage qu'il ya un problème mais je ne sais pas où.
ça affiche des trucs comme ça:
echo $donnees['NUM']; echo $donnees['NOM'];
dans toute les lignes du tableau
Comme j'utilise une connection PDO je ne peut pas mettre
while ($donnees =mysql_fetch_array($reponse)) {
C'est bien dans l'affichage qu'il ya un problème mais je ne sais pas où.
ça affiche des trucs comme ça:
echo $donnees['NUM']; echo $donnees['NOM'];
dans toute les lignes du tableau
j'ai trouvé l'erreur
en fait j'ai oublié des balises php autour de tout les echo
donc mon code donne ça:
<body>
<header>
<h1>Liste des DDO Client</h1>
</header>
<content>
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=sap_cristal_bdd', 'root', '');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
?>
<table>
<tr>
<td>NUMERO</td>
<td>NOM</td>
</tr>
<?php
$reponse = $bdd->query('SELECT DDO_Num AS NUM, UPPER (DDO_Nom) AS NOM FROM ddo_client ORDER BY DDO_Nom ASC');
while ($donnees = $reponse->fetch())
{
?>
<tr>
<td> <?php echo $donnees['NUM'];?> </td>
<td> <?php echo $donnees['NOM'];?> </td>
</tr>
<?php
}
$reponse->closeCursor();
?>
</table>
</content>
en fait j'ai oublié des balises php autour de tout les echo
donc mon code donne ça:
<body>
<header>
<h1>Liste des DDO Client</h1>
</header>
<content>
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=sap_cristal_bdd', 'root', '');
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
?>
<table>
<tr>
<td>NUMERO</td>
<td>NOM</td>
</tr>
<?php
$reponse = $bdd->query('SELECT DDO_Num AS NUM, UPPER (DDO_Nom) AS NOM FROM ddo_client ORDER BY DDO_Nom ASC');
while ($donnees = $reponse->fetch())
{
?>
<tr>
<td> <?php echo $donnees['NUM'];?> </td>
<td> <?php echo $donnees['NOM'];?> </td>
</tr>
<?php
}
$reponse->closeCursor();
?>
</table>
</content>