Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用get从选择中设置值_Php_Selection - Fatal编程技术网

Php 使用get从选择中设置值

Php 使用get从选择中设置值,php,selection,Php,Selection,我只是需要一些帮助。首先,当我发布一个选择时,我将如何获得数据 $selection=$_GET['area']; if ($selection="time"){ echo "Not working yet please come back at a later update."; } 还有,为什么即使表单上没有发送数据,它也会显示它呢。我感谢所有的帮助。必须是您使用的=运算符,它是辅助运算符。您必须使用=或=运算符进行比较。有关详细信息,请查看php 运算符“=”不正确。 您应该使用“==”

我只是需要一些帮助。首先,当我发布一个选择时,我将如何获得数据

$selection=$_GET['area'];
if ($selection="time"){
echo "Not working yet please come back at a later update.";
}

还有,为什么即使表单上没有发送数据,它也会显示它呢。我感谢所有的帮助。

必须是您使用的
=
运算符,它是辅助运算符。您必须使用
=
=
运算符进行比较。有关详细信息,请查看php

运算符“=”不正确。 您应该使用“==”检查相等性

<?php
$selection=$_GET['area'];
if ($selection === 'time'){
echo 'Not working yet please come back at a later update.';
}
?>

始终使用
=
==
运算符检查条件

$selection=$_GET['area'];
if ($selection=="time"){
    echo "Not working yet please come back at a later update.";
}

应该是这样的

if ($selection=="time"){

    $selection="time"

这将为$selection变量指定一个值“time”。

您忘记了一个值=您的代码应该是

$selection = $_GET['area'];
if ( $selection == 'time' ) {
    echo 'Now working yet please comde back at a later update';
}

使用
=
将“时间”分配给$selection,该选项始终返回true 改用
==

您应该使用

if ($selection=="time")
而不是

if ($selection="time")

如果($selection==“time”)而不是($selection=“time”),则需要给出==对于if条件,请更改itchange。仅代码答案没有帮助。解释你做了什么。
if ($selection="time")