我想知道你是否可以给一个类赋予两个值,然后通过POST访问第二个,类似这样的代码(部分代码):
echo "<select name='selecttsk' id='selecttsk'>";
while($w = $bd->obtener_fila($tasker, 0)){
echo "<option class='opcion1' value ='".$w[1]/$w[2]."'>".$w[0]."</option>";
}
echo "</select>";
?>
然后我需要在其他文件中执行类似的操作
$var = $_POST[selecttsk];
但我需要$ w [2]
感谢
答案 0 :(得分:1)
我认为您的$ _POST [&#39; selecttsk&#39;]确实具有以下格式的值:
&#34;富/栏&#34;
您可以使用&#34;爆炸&#34;在PHP中获取第二部分(bar),例如:
$postvar = $_POST['selecttsk'];
$vars = explode("/", $postvar);
// Then
$var = $vars[1]; // Will be the $w[2] from the form
请注意,如果$ w [1]或$ w [2]包含&#34; /&#34;你可能会得到意想不到的结果,你可以使用explode的限制函数来缓解这个问题。
但是 - 我通常不会推荐这个工作流程。 为什么需要一个选择发送两个变量? (你能给我们看一下$ w包含的例子吗?)