Я новичок, пытающийся написать некоторый php-код, и у меня возникли некоторые проблемы с оператором else. Я считаю, что это часть href, которая выдает ошибку, потому что, кажется, она работает хорошо, пока я не добавлю HREF. Я не понимаю, чего не хватает, но на данный момент я так много смотрю на код. Это может быть очевидно, и я не увижу его. Я хотел бы, чтобы строка Link_ID соединилась со ссылкой http
if(empty($row['Link_ID'])){
echo "<td>" . $row['Song'] . '     ' . "<img src=GoButton-grey.gif></td>";
}else{
echo "<td>" . $row['Song'] . '     ' . <a href="www.imdb.com/' . $row['Link_ID'] .'"> "<img src=GoButton.gif></a></td>";
}
Любая помощь будет принята с благодарностью.
Спасибо
Ваш код должен быть:
if(empty($row['Link_ID'])){
echo "<td>" . $row['Song'] . '     ' . "<img src=GoButton-grey.gif></td>";
}else{
echo "<td>" . $row['Song'] . "      <a href='http://www.imdb.com/".$row['Link_ID']."'> <img src=GoButton.gif></a></td>";
}
Отсутствует протокол HTTP (цель ссылки в ELSE) и несоответствие кавычек.
if (empty($row['Link_ID'])) {
echo '<td>' . $row['Song'] . '     <img src="GoButton-grey.gif"></td>';
} else {
echo '<td>' . $row['Song'] . '     <a href="http://www.imdb.com/' . $row['Link_ID'] . '"><img src="GoButton.gif"></a></td>';
// ^ http protocol
}