小编Ste*_*ley的帖子

PHP可以在计时器到期后提交HTML表单吗?

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)

html javascript php mysql

3
推荐指数
1
解决办法
2947
查看次数

Object.prototype函数来测试它是否定义/非null?

我只是想避免这种情况

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没有定义

它理解为什么这不起作用,但有没有人想出一个更好的方法来完成我正在寻找的东西?

javascript

3
推荐指数
1
解决办法
1226
查看次数

如何在不选择列的情况下将 MySqlDump 文件导入 MySQL

我有几个大型 mysqldump 文件,需要导入到桌面 mysql 服务器上的 mysql。每个转储文件只有 1 个包含多个列的表。我想选择性导入 2 列,因为不需要其他列。

目前,我一直在使用下面所述的命令导入转储,但这会导入包含所有列的表。但我只想导入选择性列。


创建数据库DatabaseName;

CONNECT 数据库名称

显示表格;

源 D:/数据库名称


请建议。

mysql sql

3
推荐指数
1
解决办法
1936
查看次数

MySQL utf8mb4 表的 Django“非法混合排序规则”

我回顾了与该主题相关的其他问题,例如django python collat​​ion 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)”)

欢迎任何建议。谢谢!

mysql django utf8mb4

3
推荐指数
1
解决办法
2163
查看次数

如何用PHP计算动态HTML表单输入数组?

我在页面上有一个按钮,当用户按下它时,它会在页面上创建另一个"联系人"字段."联系人"字段允许他们在其个人资料中添加新联系人.此外,他们可以根据需要多次单击按钮,并创建许多"联系"字段.

但问题是,我很难确定添加了多少"联系人"文件.以下是单击按钮时生成的一些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来确定添加了多少文件,以便我可以循环它们?

任何帮助是极大的赞赏!

php arrays jquery loops multidimensional-array

2
推荐指数
1
解决办法
2700
查看次数

如何在Zend Framework 2中配置依赖注入?

免责声明:我是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)

php dependency-injection twig zend-framework2

2
推荐指数
1
解决办法
1518
查看次数

如何使用PHP构建动态MySQL INSERT语句

你好

一种形式的这部分是表示列名从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)

php mysql post show implode

2
推荐指数
1
解决办法
1万
查看次数

我该如何修复这个SQL查询?

执行下面的查询时面临"在查询期间丢失与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)

谢谢你的帮助

mysql sql phpmyadmin

1
推荐指数
1
解决办法
94
查看次数

PHP每月EMI计算脚本

我想为每月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)

php

1
推荐指数
1
解决办法
1万
查看次数

如何创建分层 AWS 安全组?

我想在 AWS 中创建一个 2 级安全组层次结构。

  1. 位置组- 特定于不同位置的 IP 地址组(例如“办公室”、“家庭”、“客户 1”等)。这些基组中的每一个都授予每个 IP 访问所有流量(端口 0-65535)的权限
  2. 环境组- 然后我尝试将这些基本位置组添加到我的更高级别的环境组(例如“测试”、“产品”、“报告数据库”等)。我将在 EC2 中为我的不同实例使用环境组。因此,例如,服务器“uat_01”将引用“test”环境组,例如,它将反过来授予对“office”的访问权限。

这是我为安全组 sg-f2d8 设置的入站规则......(办公室)

在此处输入图片说明

我正在使用端口范围添加基本组以访问 HTTP(或 HTTPS 或 MySQL 等,根据需要),并使用带有组标识符的“自定义”配置引用基本组,例如“sg-f2d8。 ……”

在此处输入图片说明

在安全组面板中,一切正常,但我无法从选定的 IP 获得访问权限。

请帮忙!有人告诉我 EC2 安全组可以通过这种方式引用基组,但我似乎无法弄清楚!

谢谢!

amazon-ec2 aws-security-group

1
推荐指数
1
解决办法
959
查看次数