在 PHP 代码中使用 JavaScript [关闭]
Posted
技术标签:
【中文标题】在 PHP 代码中使用 JavaScript [关闭]【英文标题】:Using JavaScript inside PHP code [closed] 【发布时间】:2014-01-28 00:43:30 【问题描述】:好的,所以我有一个正在开发的预订系统,如果管理员添加新事件,我会在一个表格中创建事件,该表格将由 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);
?>
如果您需要更多信息,请告诉我
【问题讨论】:
我想我应该让你知道凭证是一个复选框,通过卡支付/通过贝宝支付是单选按钮 "我想..." 来吧,当您遇到问题时,请返回这里并显示具体错误。 SO 不是一个教程网站;你不能陈述你的目标并期望人们给你答案。正如克里斯所说,我们将帮助您克服您的解决方案中的特定障碍,但我们不会为您提供解决方案。你已经尝试过什么? 所以基本上:“亲爱的 *** 人,构建我的东西” 要将 javascript 包含到 PHP 中,您的操作与使用 html 完全相同: echo "Your Javascript here";你的问题到底是什么? 【参考方案1】:PHP 是后端。 JavaScript 是前端。你想在前端做什么?执行 check() 函数?如果是这样,就放这个
<?php
echo '<script>
function check()
//do something
return true;
</script>';
?>
在餐桌前。这应该这样做。但它有点丑:)
【讨论】:
我会试试这个。谢谢。也许我没有很好地解释我的问题。我不是在要求我的问题的答案,而只是询问在将表单提交到我的 php.ini 之前如何运行脚本。不过还是谢谢。 这行得通。谢谢人:)以上是关于在 PHP 代码中使用 JavaScript [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript测验——使用赋值运算符初始化变量---第4关
JavaScript测验——使用赋值运算符初始化变量---第4关