2013-09-13 2 views
-2

Мне просто нужна помощь с несколькими вещами. Во-первых, как я мог бы получить данные выбора при posted.LikeУстановка значения из выделения с помощью get

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

, а также на этой ноте, почему она отображая его даже тогда, когда нет данных, передаваемые по форме. Я благодарю любую помощь.

+0

вы должны дать == для если условие пожалуйста, измените его – nickle

+0

изменение если ($ выбор == "время") вместо того, чтобы, если ($ selection = "time") – Guru

ответ

1

Он должен быть == оператора вы использовали = оператора, который является assiging operator.You должен использовать == или === оператор для comparisons.For более проверить comparison operators в PHP

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

Оператор «=» является не является правильным. Вы должны использовать «===» для проверки равенства.

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

Только ответы на код не помогают. Объясните, что вы сделали. – naththedeveloper

0

Всегда используйте == или === операторы, чтобы проверить условия

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

это должно быть.

if ($selection=="time"){ 

    $selection="time" 

это присваивает переменной $ selection значение «время».

0

Вы забыли один = ваш код должен быть

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

с помощью = вы назначаете «время» в $ выбора, который всегда returnes правда использование == вместо этого.

0

Вы должны использовать

if ($selection=="time") 

вместо

if ($selection="time") 
Смежные вопросы