我使用的是moodle 2.8
我在Course.php中添加了一些css代码,以隐藏培训师/学生角色的一些表单字段。
但是当我从培训师的帐户上提交一份表格,显示警告信息,比如
"This page should automatically redirect. If nothing is happening please use the continue link below."
并显示“继续”链接。
我猜,原因可能是在php脚本中添加css。但我只是想隐藏这条消息,所以我的表单应该直接提交,就像管理区域一样。
在我的页面"thePage.php“中,我注意到了以下几点。我的页面thePage.php上有一个表单,用户可以在其中输入他们的姓名和电子邮件,然后单击提交按钮。
1)如果由于用户单击不同页面的链接而到达thePage.php,则会从服务器调用thePage.php。以下是包含链接的html,当单击该链接时,将从服务器检索thePage.php并将其显示在浏览器中:
<div>
<a id="logged-in-status" hef="http://mySite/thePage.php"> Click to go to
我正在尝试提交一个在datatables.net表中包含复选框元素的表单。
这个例子说明了我想要做的事情:
但我想要的不是警告消息,而是发布的值(使用PHP脚本的表单操作)
我加了这行...
<form id="form" action="test.php" method="post">
并删除了警报。
alert( "The following data would have been submitted to the server: \n\n"+sData );
但是我的PHP脚本使用datatables.net的
我正在为提交的HTML表单设置一个带有成功消息的PHP会话变量。如果没有表单错误,我将重定向到同一页(使用header())并显示来自会话变量的消息。在这里之前一切都很好,但是如果我在提交后再次访问该页面,消息仍然在那里。是否可以使其仅在成功提交后重定向时才显示?
我的form.php代码如下所示:
if (isset($_POST['submit'])) {
// some form processing here
if (count($errors) == 0) {
// some data saving here
$_SESSION['status
我试图创建一个网站,其目的是当注册成功地重定向到finish.php where,在同一页面上,即register.php上,代码如下:
try {
$mail->send();
$msg = "An email has been sent for verfication.";
echo "<script type='text/javascript'>alert('$msg');</script>";
redirect(&