语法错误 php,不确定如何在返回的每条记录中包含编辑按钮

Syntax error php, not sure how to include an edit button with every record returned

我目前正在从数据库中检索记录,但是我正在实现一个编辑按钮,这样您就可以编辑记录信息,但是我似乎找不到我的语法哪里出了问题?如果有人能帮助我,我将不胜感激。

我的代码:

.'</td><td><a href="editmp3.php?edit_id='.$row['mp3id'].'" alt="edit" >Edit</a></td>   <td><a href="deletedmp3.php?delete_id='.$row['mp3id'].'" alt="delete" >Delete</a></td><td></tr>';

当我点击删除按钮时,它试图找到 edit_id。不知道为什么

试试这个:

echo '<tr><td><a href="./metadata images/'. $row["Title"] .'">'. $row["Title"] ."</td><td>". $row["Author"] ."</td><td>". $row["AlbumAuthor"] ."</td><td>".$row["Year"]."</td><td>".$row["Genre"] .'</td><td><a href="editItem.php?edit_id='.$row['itemID'].'" alt="edit" >Edit</a></td><td></tr>';

看起来您已经在 php 块中,然后您在 echo 语句中声明了另一个 php 块。

如果您要开发 php,我强烈建议您在某种不需要您在 <?php ?><html> 以及其他任何东西之间混合的框架中工作。保持一种语言并使用函数、类、模板、框架等来构建这样的视图。