PHP编码按钮

时间:2014-01-15 14:37:02

标签: javascript php mysql button

我需要帮助弄清楚我的代码有什么问题。谁能告诉我我做错了什么?我是新手。

echo '<td><button class="sub_btn" value="Book now" onclick="var f = document.getElementById("form");
        f.action="bookevents.php?id=<?php=$row["event_id"] ?> f.submit()"></button></td>';

2 个答案:

答案 0 :(得分:1)

好吧,你在PHP中使用php标签。

我认为你在javascript部分中遗漏了;,到目前为止我已经看到了。

document.getElementByID部分,您将关闭onclick。解决了这个问题。

你可以试试这个:

echo '<td><button class="sub_btn" value="Book now" onclick="var f = document.getElementById(\'form\');
        f.action="bookevents.php?id='.$row["event_id"].'; f.submit();"></button></td>';

答案 1 :(得分:1)

由于您已使用PHP,因此无需在回显中包含<?php?>。尝试:

echo '<td><button class="sub_btn" value="Book now" onclick="var f = document.getElementById("form");f.action="bookevents.php?id=' . $row["event_id"] . ' f.submit()"></button></td>';