$marks . $count = mysqli_real_escape_string($con, $_POST['marks$count']);
我想在($count
)
$con . $_POST[]
(变量)
但是当我尝试它时给了我错误。我是php编码的新手。
答案 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 ['标记']的所有转义值。