コードを検証しようとすると、3 つの複数のエラーが発生します。
echo '<section id="featured">';
$recipes = mysql_query("
SELECT `id`,`name`, `image`, `description`
FROM `recipe`
ORDER BY RAND() LIMIT 4;
");
while ($recipe = mysql_fetch_assoc($recipes)) {
echo '<section id="recipeslide">';
$recipe_id = $recipe['id'];
echo "<a href='php/recipe.php?id=$recipe_id'><img src=\"{$recipe['image']}\" height=100 width=100 /></a><br />";
echo '</section>';
}
echo '</section>';
これは私がレシピスライドの ID を使用する唯一の場所ですが、バリデーターがどういうわけか混乱していると思います。
重複していると思われる他の 2 つの Id が指摘されています。
alt タグについても文句を言っていますが、この状況では効果があるとは思えません。