如何访问第二个值

时间:2014-05-29 23:12:33

标签: php html

我想知道你是否可以给一个类赋予两个值,然后通过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]

感谢

1 个答案:

答案 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

查看:http://php.net/explode

请注意,如果$ w [1]或$ w [2]包含&#34; /&#34;你可能会得到意想不到的结果,你可以使用explode的限制函数来缓解这个问题。

但是 - 我通常不会推荐这个工作流程。 为什么需要一个选择发送两个变量? (你能给我们看一下$ w包含的例子吗?)