只有当表格行等于某事物时才显示按钮

时间:2014-04-01 09:56:08

标签: html mysql html-table

我的HTML页面上有一个表格,可以从我的SQL数据库中获取结果。我还有一个删除按钮,可以从该表中删除动物。

我只想让长颈鹿能够从我的页面中删除,那么如何让删除按钮只显示在不是长颈鹿的动物身上?

我的表:

<form name="animals" method="post" action="animals.asp">
                <table border="1" id="animals">

                    <caption>Zoo Animals</caption>
                    <tr>
                        <th>Name</th>
                        <th>Birth Date</th>
                        <th>Height</th>
                        <th>Food</th>
                        <th>Delete Animal</th>
                    </tr>
                    <% While Not objDBRS.EOF %>
                    <tr id=<%=objDBRS("AnimalID")%>>
                        <td><%=objDBRS("Name") %></td>
                        <td><%=objDBRS("BirthDate") %></td>
                        <td><%=objDBRS("Height") %></td>
                        <td><%=objDBRS("Food") %></td>
                        <td>
                            <button type="submit" name="Canceled" id="cancel" onclick="javascript:buttonCancel(<%=objDBRS("AnimalID")%>)">Cancel</button>
                        </td>
                    </tr>
                    <%  objDBRS.MoveNext
            Wend%>
                </table>
                    <input type="hidden" id="AnimalID" name="AnimalID" />
                <br />
            </form>

1 个答案:

答案 0 :(得分:0)

试试这个:

<?
if (!(strcmp(objDBRS("Name"),"Giraffe")))
  {
  echo "add the html for button here";
  }
?>