Php代码,类似于java中的公共变量


Php code that is like a public variable in java?

MYSQL数据:表调度

ID | Subject | Day | Slot
1  | Math    | MWF | 1
2  | Math    | MWF | 0
3  | PE      | TTH | 2
4  | Math    | Sat | 0

在上面的数据中,当我为学生添加时间表时,我已经知道如何将空位减为1,现在我已经孔子了,当我删除学生的时间表时,空位也将更新为特定科目的+1。我只是使用我在ADD计划中使用的相同变量,我只是将-号改为+号来添加,当我运行代码时,我的变量是未定义的,我只使用一页。

更新插槽以添加时间表,然后减去插槽的代码:

textslot = $_post['txtslot'];<br>
textwholenumber = $_post['wholenumber'];<br>
$sql = "UPDATE schedule ". "SET Slot = $textslot - $textwholenumber".  "WHERE Subject = '$textsubject' and Day = '$textday'";

更新插槽以删除时间表,然后添加插槽的代码:

$sql = "UPDATE schedule ". "SET Slot = $textslot + $textwholenumber".  "WHERE Subject = '$textsubject' and Day = '$textday'";

删除代码中的CCD_ 1和CCD_?

  1. 您需要在变量名称前面加上$符号来声明一个变量,请尝试此操作;

    $textslot = $_POST['txtslot'];
    $textwholenumber = $_POST['wholenumber'];
    
  2. <br>元素不是有效的PHP,请使用关闭CCD_ 5或使用CCD_。我怀疑你根本不需要它们,试着把它们全部去掉。

  3. 阅读SQL注入,您的SQL语句将暴露于这尝试参数化查询来克服这一问题。

希望它能有所帮助!