我怎样才能以这种方式使用PHP代码

时间:2014-09-28 15:49:04

标签: php

$marks . $count = mysqli_real_escape_string($con, $_POST['marks$count']);

我想在($count

中使用$con . $_POST[](变量)

但是当我尝试它时给了我错误。我是php编码的新手。

2 个答案:

答案 0 :(得分:2)

在分配之前无法连接。使用字符串变量连接的正确方法:

$marks .= $count; //option 1
$newVar = $marks.$count; //option 2
$marks = $marks.$count; //option 3
$newVar = "$marks$count"; //option 4

您尝试的方式,没有明确的变量来进行分配。等于右侧的值被分配给等号左侧的值。左侧的两个变量不明确。

答案 1 :(得分:1)

您可以执行以下操作:

for($count=0;!empty($_POST['marks'][$count]);$count++){
$marks[$count] = mysqli_real_escape_string($con, $_POST['marks'][$count]);
}

在循环结束时,数组$标记将包含数组$ _POST ['标记']的所有转义值。