Mammouth du PHP |
19672 Messages
22 oct. 2006, 09:31
Ce n'est pas une mais 3 erreurs que j'ai relevé :
- une apostrophe manquante,
- un début de balise absent,
- une fonction inexistante avec un "-" au lieu d'un "_",
J'ajoute que l'utilisation des "short-open-tag" n'est pas une bonne idée, si cette option est désactivée chez ton hébergeur, tu vas avoir des surprises désagréables.
Proposition de corrigé :
<?php
$db = mysql_connect("localhost","bevat.online","*********");
mysql_select_db("pw_news",$db);
$sql = "SELECT * FROM 'news' ORDER BY 'id' DESC";
$result = mysql_query($sql) OR die ('Erreur SQL! <br>'. mysql_error());
while ($data = mysql_fetch_array($result))
{
?>
<table border"1">
<tr>
<td><?php echo($data['titre']); ?>, écrit par <?php echo($data['auteur']); ?> le <?php echo($data['date']); ?></td>
</tr>
<tr>
<td><?php echo($data['texte']); ?></td>
</tr>
</table>
<br>
<?php
}
?>
Et on masque ses mots de passe quand on poste !
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse 