HTML:
<input type="text" name="denumireArcStanga" id="denumireArcStanga" />
<input type="text" name="denumireArcDreapta" id="denumireArcDreapta" />
PHP(这是标准输入名称):
$arcDeStanga = mysqli_real_escape_string($mysqli, $_POST['$variableArcStanga']);
$arcDeDreapta = mysqli_real_escape_string($mysqli, $_POST['$variableArcDreapta']);
Javascript(ajax结果从另一个单独的PHP脚本返回result.denumireArcStanga和result.denumireArcDreapta):
document.getElementById("denumireArcStanga").setAttribute("name",result.denumireArcStanga);
document.getElementById("denumireArcDreapta").setAttribute("name",result.denumireArcDreapta);
使用js,输入的名称正在改变,我需要进入$_POST
,它实际上是在这些输入中写入的名称。
我想过有两个开关的解决方案,但是不确定它是否正确?
switch($variableArcStanga)
{
case "VL105-6-3250PS":
$VL10563250PS = mysqli_real_escape_string($mysqli, $_POST['VL105-6-3250PS']);
break;
case "VL55-1-3250PS":
$VL5513250PS = mysqli_real_escape_string($mysqli, $_POST['VL55-1-3250PS']);
break;
case "VL60-1-3250PS":
return $VL6013250PS = mysqli_real_escape_string($mysqli, $_POST['VL60-1-3250PS']);
break;
case "VL60-2-3250PS":
$VL6023250PS = mysqli_real_escape_string($mysqli, $_POST['VL60-2-3250PS']);
break;
case "VL65-2-3250PS":
$VL6523250PS = mysqli_real_escape_string($mysqli, $_POST['VL65-2-3250PS']);
break;
case "VL70-2-3250PS":
$VL7023250PS = mysqli_real_escape_string($mysqli, $_POST['VL70-2-3250PS']);
break;
case "VL70-3-3250PS":
$VL7033250PS = mysqli_real_escape_string($mysqli, $_POST['VL70-3-3250PS']);
break;
case "VL75-3-3250PS":
$VL7533250PS = mysqli_real_escape_string($mysqli, $_POST['VL75-3-3250PS']);
break;
case "VL80-3-3250PS":
$VL8033250PS = mysqli_real_escape_string($mysqli, $_POST['VL80-3-3250PS']);
break;
case "VL85-3-3250PS":
$VL8533250PS = mysqli_real_escape_string($mysqli, $_POST['VL85-3-3250PS']);
break;
case "VL85-6-3250PS":
$VL8563250PS = mysqli_real_escape_string($mysqli, $_POST['VL85-6-3250PS']);
break;
case "VL90-3-3250PS":
$VL9033250PS = mysqli_real_escape_string($mysqli, $_POST['VL90-3-3250PS']);
break;
case "VL90-6-3250PS":
$VL9063250PS = mysqli_real_escape_string($mysqli, $_POST['VL90-6-3250PS']);
break;
case "VL95-3-3250PS":
$VL9533250PS = mysqli_real_escape_string($mysqli, $_POST['VL95-3-3250PS']);
break;
case "VL95-6-3250PS":
$VL9563250PS = mysqli_real_escape_string($mysqli, $_POST['VL95-6-3250PS']);
break;
}
switch($variableArcDreapta)
{
case "VR105-6-3250PS":
$VR10563250PS = mysqli_real_escape_string($mysqli, $_POST['VR105-6-3250PS']);
break;
case "VR55-1-3250PS":
$VR5513250PS = mysqli_real_escape_string($mysqli, $_POST['VR55-1-3250PS']);
break;
case "VR60-1-3250PS":
$VR6013250PS = mysqli_real_escape_string($mysqli, $_POST['VR60-1-3250PS']);
break;
case "VR60-2-3250PS":
$VR6023250PS = mysqli_real_escape_string($mysqli, $_POST['VR60-2-3250PS']);
break;
case "VR65-2-3250PS":
$VR6523250PS = mysqli_real_escape_string($mysqli, $_POST['VR65-2-3250PS']);
break;
case "VR70-2-3250PS":
$VR7023250PS = mysqli_real_escape_string($mysqli, $_POST['VR70-2-3250PS']);
break;
case "VR70-3-3250PS":
$VR7033250PS = mysqli_real_escape_string($mysqli, $_POST['VR70-3-3250PS']);
break;
case "VR75-3-3250PS":
$VR7533250PS = mysqli_real_escape_string($mysqli, $_POST['VR75-3-3250PS']);
break;
case "VR80-3-3250PS":
$VR8033250PS = mysqli_real_escape_string($mysqli, $_POST['VR80-3-3250PS']);
break;
case "VR85-3-3250PS":
$VR8533250PS = mysqli_real_escape_string($mysqli, $_POST['VR85-3-3250PS']);
break;
case "VR85-6-3250PS":
$VR8563250PS = mysqli_real_escape_string($mysqli, $_POST['VR85-6-3250PS']);
break;
case "VR90-3-3250PS":
$VR9033250PS = mysqli_real_escape_string($mysqli, $_POST['VR90-3-3250PS']);
break;
case "VR90-6-3250PS":
$VR9063250PS = mysqli_real_escape_string($mysqli, $_POST['VR90-6-3250PS']);
break;
case "VR95-3-3250PS":
$VR9533250PS = mysqli_real_escape_string($mysqli, $_POST['VR95-3-3250PS']);
break;
case "VR95-6-3250PS":
$VR9563250PS = mysqli_real_escape_string($mysqli, $_POST['VR95-6-3250PS']);
break;
}
例如,输入名称可以是:
<input type="text" name="VL105-6-3250PS" id="denumireArcStanga" />
<input type="text" name="VR105-6-3250PS" id="denumireArcDreapta" />
我需要获取当前名称才能在$_POST
中使用。
我怎样才能做到这一点?它不会这样工作。