小编use*_*760的帖子

PHP错误:"无法通过引用传递参数2"

我只是需要这个PHP错误的帮助,我不太明白:

致命错误:无法在第13行的/web/stud/openup/inactivatesession.php中通过引用传递参数2

<?php

error_reporting(E_ALL);

include('connect.php');

$createDate = mktime(0,0,0,09,05,date("Y"));
$selectedDate =  date('d-m-Y', ($createDate));

$sql = "UPDATE Session SET Active = ? WHERE DATE_FORMAT(SessionDate,'%Y-%m-%d' ) <= ?";                                         
$update = $mysqli->prepare($sql);
$update->bind_param("is", 0, $selectedDate);  //LINE 13
$update->execute();

?>
Run Code Online (Sandbox Code Playgroud)

这个错误是什么意思?如何解决这个错误?

php mysql mysqli pdo

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

当选择多个字母按钮时,它会替换文本输入

我在下面有一个jsfiddle应用程序:

的jsfiddle

如果你打开jsfiddle,你会看到一个顶部控件,其中包含"Answer"按钮.您还会看到一些字母按钮,一个"True"按钮和一个"False"按钮.

"True"和"False"按钮工作正常,这意味着如果用户单击"True"然后单击"False",它将替换文本输入,因为您无法同时回答"True"和"False" ".

但是字母按钮有问题.如果单击字母按钮,您会发现可以单击多个字母按钮,这很好,但问题是它替换了那些不正确的字母的文本输入.如果选择了多个字母按钮,则它应显示所有这些字母按钮的文本输入,而不是用选择的最新字母按钮替换文本输入.

那么有谁知道我需要在代码中更改以实现此目的?

html javascript jquery

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

如何在下面编写SQL以显示所有细节

我不知道在使用sql时我是否正确地使用了下面的方法但是在这里它.

我想要显示所有考试详细信息(考试详情(也称为会话),考试中的问题,答案,惩罚,图像,视频等)但我尝试这样做的方式是一个大问题,但它没有工作,因为没有正在显示行.

以下是我想要为一次考试(而且只有一次考试)展示的内容:

  • 考试详情
  • 考试中的所有问题
  • 每个问题的所有答案,并标记每个答案的价值
  • 罚款(看是否启用)
  • 罚款标记错误答案
  • 图像有问题
  • 问题中的视频
  • 音频问题
  • 模块细节
  • 学生

下面显示了上面每个部分从数据库中要求的字段:

  • 考试详情

    SessionId, SessionName, SessionDuration, TotalMarks, SessionWeight

  • 考试中的所有问题

    QuestionId, QuestionNo, QuestionContent, NoofAnswers, QuestionMarks, OptionId, OptionType, ReplyId, ReplyType

  • 每个问题的所有答案,并标记每个答案的价值

AnswerId, Answer, AnswerMarks

  • 罚款(看是否启用)

PenaltyEnabled

  • 罚款答案

PenaltyAnswerId, PenaltyAnswer, PenaltyMarks

  • 图像有问题

ImageId, ImageFile

  • 问题中的视频

VideoId VideoFile

  • 音频问题

AudioId, AudioFile

  • 模块细节

ModuleId, ModuleNo, ModuleName

  • 学生

StudentId

我的问题是如何编写SQL代码以便显示所有这些数据?我只需要一个大查询或许多小查询吗?我的尝试是问题的底部,但下面是数据库表格,其中显示了处理一个考试及其所有细节的详细信息.

表:

学生

StudentId (PK)  StudentForename  StudentSurname
1              James            Parker
Run Code Online (Sandbox Code Playgroud)

Student_Session

SessionId (FK)  StudentId (FK)
1              1
Run Code Online (Sandbox Code Playgroud)

会议

SessionId (PK) SessionName  SessionDuration  TotalMarks  SessionWeight  ModuleId …
Run Code Online (Sandbox Code Playgroud)

mysql sql database mysqli

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

你如何设置cron任务?

我之前从未使用过CRON,但我想使用CRON以便能够为php脚本执行计划作业.php脚本名为"inactivesession.php",在php脚本中是这段代码:

<?php

include('connect.php');


$createDate = mktime(0,0,0,10,25,date("Y"));
$selectedDate =  date('d-m-Y', ($createDate));

$sql = "UPDATE Session SET Active = ? WHERE DATE_FORMAT(SessionDate,'%Y-%m-%d' ) <= ?";                                         
$update = $mysqli->prepare($sql);
$update->bind_param("is", 0, $selectedDate);
$update->execute();

?>
Run Code Online (Sandbox Code Playgroud)

我想要做的是,当达到上述日期(10月25日)时,我希望php脚本执行上面的UPDATE语句.但我的问题是如何使用CRON才能做到这一点?

我使用的服务器是大学的服务器,称为helios,是否需要在helios中设置CRON,(我必须为此调用管理员)还是使用CRON的其他服务器.

我之前从未使用过CRON,所以你能解释一下如何使用我正在使用的服务器为上面的例子设置CRON吗?

谢谢

cron

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

选择多个按钮时如何允许多个输入

我在下面有一个jsfiddle应用程序:

http://jsfiddle.net/ybZvv/5/

如果你打开jsfiddle,你会看到一个顶部控件,其中包含"Answer"按钮.您还会看到一些字母按钮,一个"True"按钮和一个"False"按钮.

"True"和"False"按钮工作正常,这意味着如果用户单击"True"然后单击"False",它将替换文本输入,因为您无法同时回答"True"和"False" ".

这适用于"是"和"否"按钮.

但是字母按钮有问题.如果单击字母按钮,您会发现可以单击多个字母按钮,这很好,但问题是它替换了那些不正确的字母的文本输入.如果选择了多个字母按钮,则它应显示所有这些字母按钮的文本输入,而不是用选择的最新字母按钮替换文本输入.

我知道下面的代码

_oCurrAnswerContainer.html('');

清空容器DIV,因此在创建新输入之前删除输入.

但我只想在"真"和"假"按钮和"是"和"否"按钮之间发生这种情况.如果选择多个字母按钮,则不应清空容器:

如果按钮A,C和E打开,则显示文本输入A,C和E,如果E然后关闭,则删除E的文本输入.

html javascript jquery

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

如何将salted密码显示为字符串

我在下面有一段代码,它回复了一个盐渍密码:

            $pass = rand();
            $pass = md5($pass);
            $pass = substr($pass, 0, 15);
            $pass = md5(md5("g3f".$pass."rt4")); 
Run Code Online (Sandbox Code Playgroud)

现在如果我回显$ pass,那么它会输出这个例子:

8723d9c8a8b2af798be25fd07ab0ff0a 
Run Code Online (Sandbox Code Playgroud)

但我想要做的是回显密码本身,以便例如代替显示上面的密码,它将显示"密码"字符串.

怎么能实现这一目标?

谢谢

php

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

标签 统计

html ×2

javascript ×2

jquery ×2

mysql ×2

mysqli ×2

php ×2

cron ×1

database ×1

pdo ×1

sql ×1