在PHP代码中使用JavaScript

在PHP代码中使用JavaScript,javascript,php,mysql,database,Javascript,Php,Mysql,Database,好的,我有一个正在开发的预订系统,我在一个表中创建了事件,如果管理员添加了新事件,该表将由PHP填充。如果用户试图预订一个事件,然后将表单提交给php,我想运行一个脚本。我想这样做是因为我想知道用户是否有代金券,并希望通过卡或贝宝支付 这是表格截图,抱歉,只是一个链接,我需要10个代表点 创建表的PHP代码: <?php $con = mysql_connect("localhost","root",""); if(!$con) { die('Could not connect

好的,我有一个正在开发的预订系统,我在一个表中创建了事件,如果管理员添加了新事件,该表将由PHP填充。如果用户试图预订一个事件,然后将表单提交给php,我想运行一个脚本。我想这样做是因为我想知道用户是否有代金券,并希望通过卡或贝宝支付

这是表格截图,抱歉,只是一个链接,我需要10个代表点

创建表的PHP代码:

<?php
$con = mysql_connect("localhost","root","");

if(!$con)
{
    die('Could not connect: ' . mysql_error());
}

mysql_select_db("flexiflash", $con);
 echo "<thead>";
 echo "<tr>";
 echo "<th>ID</th>";
 echo "<th>Venue</th>";
 echo "<th>Event</th>";
 echo "<th>Date</th>";
 echo "<th>Time</th>";
 echo "<th></th>";
 echo "</tr>";
 echo "</thead>";

$result = mysql_query("SELECT * FROM events");

while($row = mysql_fetch_array($result))
{
    echo "<tbody>";
    echo "<form class='table-form'  action='book_event.php' method='post' onsubmit='return check()'>";
    echo "<tr>";
    echo "<td>" . $row['Event_ID'] . "</td>";
    echo "<td>" . $row['Event_Venue'] . "</td>";
    echo "<td>" . $row['Event_Name'] . "</td>";
    echo "<td>" . $row['Event_Date'] . "</td>";
    echo "<td>" . $row['Event_Time'] . "</td>";
    echo "<td><input type='submit' class='sub_btn' name='submit' value='Book now'></td>";
    echo "</tr>";
    echo "</form>";
    echo "</tbody>";
}

mysql_close($con);
?>

PHP是后端。JavaScript是前端。你想在前端做什么?是否执行check()函数?如果是这样,就把这个

<?php

echo '<script>
function check() {
  //do something
  return true;
}
</script>';

?>


在桌子前面。这应该可以做到。但是它有点难看:)

我想我应该让你知道凭证是一个复选框,而“刷卡支付/通过paypal支付”是单选按钮“我想…”继续,当你卡住的时候,带着特定的错误回到这里。这不是一个教程网站;你不能陈述你的目标,期望别人给你答案。正如Chris所说,我们将帮助您克服解决方案中的特定障碍,但我们不会给您解决方案。你已经尝试过什么了?基本上,“亲爱的Stackoverflow的人们,构建我的东西”将Javascript包含到PHP中,你的做法与HTML完全相同:echo“你的Javascript在这里”;你的问题到底是什么?我来试试。谢谢也许我没有很好地解释我的问题。我不是问我的问题的答案,只是问我如何在将表单提交到php之前运行脚本。谢谢你,这很有效。谢谢男人:)