Erreur dans mon code
Résolu/Fermé
F2C
Messages postés
51
Date d'inscription
mercredi 16 juillet 2014
Statut
Membre
Dernière intervention
29 août 2014
-
Modifié par baladur13 le 17/07/2014 à 09:00
alexdu17200 Messages postés 1302 Date d'inscription mardi 4 juin 2013 Statut Membre Dernière intervention 7 mars 2016 - 17 juil. 2014 à 09:42
alexdu17200 Messages postés 1302 Date d'inscription mardi 4 juin 2013 Statut Membre Dernière intervention 7 mars 2016 - 17 juil. 2014 à 09:42
A voir également:
- Erreur dans mon code
- Erreur 0x80070643 - Accueil - Windows
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
2 réponses
alexdu17200
Messages postés
1302
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
7 mars 2016
835
17 juil. 2014 à 09:12
17 juil. 2014 à 09:12
Salut c'est pas à la ligne 41 quand tu ouvres <?php comme çà
<?php>?
F2C
Messages postés
51
Date d'inscription
mercredi 16 juillet 2014
Statut
Membre
Dernière intervention
29 août 2014
17 juil. 2014 à 09:18
17 juil. 2014 à 09:18
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
alexdu17200
Messages postés
1302
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
7 mars 2016
835
Modifié par alexdu17200 le 17/07/2014 à 09:26
Modifié par alexdu17200 le 17/07/2014 à 09:26
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)) {
F2C
Messages postés
51
Date d'inscription
mercredi 16 juillet 2014
Statut
Membre
Dernière intervention
29 août 2014
17 juil. 2014 à 09:31
17 juil. 2014 à 09:31
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
alexdu17200
Messages postés
1302
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
7 mars 2016
835
17 juil. 2014 à 09:34
17 juil. 2014 à 09:34
Ok, alors, est-ce que çà pourrait venir de l'encodage? (ISO, ASCII,...) entre la BDD et ta page .php
Par contre, çà t'affiche quoi? Parce qu'ici, il y a simplement des sauts de ligne.
Par contre, çà t'affiche quoi? Parce qu'ici, il y a simplement des sauts de ligne.
F2C
Messages postés
51
Date d'inscription
mercredi 16 juillet 2014
Statut
Membre
Dernière intervention
29 août 2014
17 juil. 2014 à 09:37
17 juil. 2014 à 09:37
ça m'affiche ça:
echo $donnees['NUM']; echo $donnees['NOM'];
echo $donnees['NUM']; echo $donnees['NOM'];
F2C
Messages postés
51
Date d'inscription
mercredi 16 juillet 2014
Statut
Membre
Dernière intervention
29 août 2014
17 juil. 2014 à 09:41
17 juil. 2014 à 09:41
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>