Page 1 sur 1
parse error
Posté : 18 août 2021, 18:16
par nestor94
<?php
$sql = "SELECT * FROM prison_song";
$pdostat = $bdd->prepare($sql);
$pdostat->execute();
while($row = $pdostat->fetch())
{
?>
<table>
<tr>
<th><p>pseudo</p></th>
<th><p>restant_peine</p></th>
<th><p>peine</p></th>
</tr>
<tr>
<td><? echo $row['pseudo']; ?></td>
<td><? echo $row['restant_peine']; ?></td>
<td><? echo $row['peine']; } ?></td>
</tr>
</table>
cela donne
Parse error: syntax error, unexpected end of file in C:\wamp64\www\prison_song.php on line 110
Je n'arrive pas à cerner le problème
Re: parse error
Posté : 18 août 2021, 18:38
par or 1
quelle est la syntaxe d'un while ?
Re: parse error
Posté : 18 août 2021, 18:58
par nestor94
D'apres la doc php officielle et la plus simple?
<?php
while ($condition) {
// instructions
}
?>
J'avais fait le script avec un if et qui fonctionne mieux mais n'affiche pas TOUS les persos concernés.....
Re: parse error
Posté : 18 août 2021, 18:58
par or 1
et c'est respecté dans le code du 1er message ?
Re: parse error
Posté : 18 août 2021, 19:01
par nestor94
C'est parce que j'ai intercalé du html entre?
Re: parse error
Posté : 18 août 2021, 22:02
par nestor94
$sql = "SELECT * FROM prison_song";
$pdostat = $bdd->prepare($sql);
$pdostat->execute();
while($row = $pdostat->fetch())
{
echo'<table>';
echo'<td>';
echo'<b>';
echo $row['pseudo'];
echo'<br>';
echo 'Reste';
echo $row['restant_peine'];
echo' ';
echo'jours';
echo'/';
echo' ';
echo $row['peine'];
echo'</\b>';
echo'</\td>';
echo'</\table>';
}
Plus d'erreur mais le résultat affiché est pas top du tout...