我需要帮助弄清楚我的代码有什么问题。谁能告诉我我做错了什么?我是新手。
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>';
答案 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>';