POST在某段时间过后,PHP是否有可能形成一个表格?我正在我的网站上为学生创建一个测试部分,他们将为MCQ提供答案.时间结束后,应<form action="">立即将结果发布到下一页.
请告诉我,我是否可以有任何其他选择来达到同样的目的.
我不喜欢javascript,因为我会有几十个学生,所有人都可能没有在他们的计算机上安装javascript.
编辑以添加我的代码,包括以下答案中的JavaScript:
这不起作用:
<html>
<head>
<script>
window.setTimeout(function() {
document.forms['test_form'].post();
}, 2000);
</script>
</head>
<?php
define("HOST", "localhost"); // The host you want to connect to.
define("USER", "admin"); // The database username.
define("PASSWORD", "admin"); // The database password.
define("DATABASE", "test"); // The database name.
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
//some PHP code wil com here...
?>
<body>
<form action="test_submit.php" method="post" name="test_form">
<label>This is Question #1:</label>
<input type="radio" name="ans1" id="ans1">Answer1</input>
<input type="radio" name="ans2" id="ans2">Answer2</input>
</form> …Run Code Online (Sandbox Code Playgroud) 我只是想避免这种情况
if(typeof myObject !== 'undefined' && myObject !== null)
{
//safely use myObject
}
Run Code Online (Sandbox Code Playgroud)
所以我试过这个
Object.prototype.doesExist = function() {
return (typeof this !== "undefined" && this !== null);
}
Run Code Online (Sandbox Code Playgroud)
其次是
if(myObject.doesExist()){
//safely use myObject
}
Run Code Online (Sandbox Code Playgroud)
但结果当然是myObject没有定义
它理解为什么这不起作用,但有没有人想出一个更好的方法来完成我正在寻找的东西?
我有几个大型 mysqldump 文件,需要导入到桌面 mysql 服务器上的 mysql。每个转储文件只有 1 个包含多个列的表。我想选择性导入 2 列,因为不需要其他列。
目前,我一直在使用下面所述的命令导入转储,但这会导入包含所有列的表。但我只想导入选择性列。
创建数据库DatabaseName;
CONNECT 数据库名称
显示表格;
源 D:/数据库名称
请建议。
我回顾了与该主题相关的其他问题,例如django python collation error
然而,解决方案说使用 utf8 字符集对表进行编码。对于我们在 utf8mb4 编码数据库上运行的现代 Django 应用程序来说,这不是一个可行的解决方案。
就我而言,当传入 utf-8 字符时,我需要在 Django 生成的查询或数据库本身中强制执行字符集或排序规则(从调用到model.objects.get_or_create(),我相信表情符号字符被传入以下之一)夸格斯场。)
我收到此错误:
django.db.utils.OperationalError:(1267,“操作'='时非法混合排序规则(utf8mb4_unicode_ci,IMPLICIT)和(utf8_general_ci,COERCIBLE)”)
欢迎任何建议。谢谢!
我在页面上有一个按钮,当用户按下它时,它会在页面上创建另一个"联系人"字段."联系人"字段允许他们在其个人资料中添加新联系人.此外,他们可以根据需要多次单击按钮,并创建许多"联系"字段.
但问题是,我很难确定添加了多少"联系人"文件.以下是单击按钮时生成的一些HTML:
<div class="item">
<label for="in-1v">First Name <span>*</span></label>
<div class="text">
<input type="text" id="in-1-0" name="member[0][fname]" value="" />
</div>
</div>
<div class="item">
<label for="in-2-0">Last Name <span>*</span></label>
<div class="text">
<input type="text" id="in-2-0" name="member[0][lname]" value="" />
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
每次单击该按钮时,name ="member [0] [lname]"将变为name ="member [ 1 ] [lname]",并且每次单击该按钮时将继续递增.如前所述,用户可以在页面上多次执行此操作.
我使用PHP循环遍历多维数组:
$array = $_POST['member'] ;
foreach($array as $array_element) {
$fname = $array_element['fname'];
$lname = $array_element['lname'];
}
Run Code Online (Sandbox Code Playgroud)
我如何使用PHP来确定添加了多少文件,以便我可以循环它们?
任何帮助是极大的赞赏!
免责声明:我是Zend的完全菜鸟.
我正在评估Zend Framework 2的工作,并尝试将其配置为使用ZfTwig进行模板化.(见这里:https://github.com/mtymek/ZfTwig)
我完成Step 3了配置确定,但我无法弄明白Step 4.
我尝试将以下内容放入application.config,但没有好处.
我应该把它放在哪里?
return array(
'di' => array(
'instance' => array(
// setup other stuff...
// ...
// setup view script resolvers - very similar to configuration
// from ZendSkeletonApplication
'Zend\View\Resolver\AggregateResolver' => array(
'injections' => array(
'Zend\View\Resolver\TemplateMapResolver',
'ZfTwig\TemplatePathStack',
),
),
'Zend\View\Resolver\TemplateMapResolver' => array(
'parameters' => array(
'map' => array(
'layout/layout' => __DIR__ . '/../view/layout/layout.twig',
),
),
),
'ZfTwig\TemplatePathStack' => array( …Run Code Online (Sandbox Code Playgroud) 你好
一种形式的这部分是表示列名从MySQL表(的安装在计算机上的应用程序的名称)和创建与YES / NO选项或输入类型=“文本”框为附加特权的应用的形式..
我怎样才能使用POST和mysql_query将其插入回mysql表INSERT INTO ?????
列的数量正在变化,因为存在另一种添加或不添加特权的应用程序的形式。
<tr bgcolor=#ddddff>';
//mysql_query for getting columns names
$result = mysql_query("SHOW COLUMNS FROM employees") or die(mysql_error());
while ($row = mysql_fetch_array($result))
{
//exclude these columns bcs these are in other part of form
if($row[0] == 'id' || $row[0] == 'nameandsurname' || $row[0] == 'department'
|| $row[0] == 'phone' || $row[0] == 'computer' || $row[0] == 'data')
continue;
echo '<td bgcolor=#ddddff>'.$row[0].'<br />';
if (stripos($row[0], "privileges") !== false) {
echo '<td bgcolor=#ddddff><p><a class=hint href=#>
<input type="text" …Run Code Online (Sandbox Code Playgroud) 执行下面的查询时面临"在查询期间丢失与MySQL服务器的连接"错误.我该怎么解决?
SELECT *
FROM firmalar,
musterisahipleri,
notlar
WHERE firmalar.firmaID NOT IN (
SELECT m2.firmaID
FROM notlar AS n2,
musterisahipleri AS m2
WHERE n2.eklemeTarihi > '2013-03-24'
)
AND musterisahipleri.firmaID = firmalar.firmaID
AND notlar.ilgiliID = musterisahipleri.userID;
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助
我想为每月EMI计算创建脚本。可以说我的产品价值是卢比。10000,利率= 12%,期限为3个月。为此如何计算EMI值?我尝试了一些配方?但是没有得到正确的价值。你能告诉我任何想法吗?提前致谢
工作:
<?php
$AMOUNT=10000;
$intrest=12; // 12 percentage
$plan=3; // 3 months
$EMI=($AMOUNT * (($intrest/100)*($plan))); echo $EMI;
?>
Run Code Online (Sandbox Code Playgroud) 我想在 AWS 中创建一个 2 级安全组层次结构。
这是我为安全组 sg-f2d8 设置的入站规则......(办公室)
我正在使用端口范围添加基本组以访问 HTTP(或 HTTPS 或 MySQL 等,根据需要),并使用带有组标识符的“自定义”配置引用基本组,例如“sg-f2d8。 ……”
在安全组面板中,一切正常,但我无法从选定的 IP 获得访问权限。
请帮忙!有人告诉我 EC2 安全组可以通过这种方式引用基组,但我似乎无法弄清楚!
谢谢!