2016-11-26 12 views
0

У меня есть форма, и я хочу проверить ее с помощью PHP, потому что я собираюсь сделать только один if Проблема заключается в том, что я хочу определить, где находится переменная, равная 0Показать где равно 0 (PHP)

Мой код

if(isset($_POST["submit"])){ 
 
\t $name = $_POST["name"]; 
 
\t $lname = $_POST["lname"]; 
 

 
\t if($name == "" || $lname == ""){ 
 
\t \t echo "Please, Enter All informations"; 
 
\t } 
 
\t else { 
 
    $namepr = preg_match("/^[A-Za-z]{3,}$/",$name); 
 
    $lnamepr = preg_match("/^[A-Za-z]{3,}$/",$lname); 
 
\t \t if($namepr == 0 || $lnamepr == 0){ 
 
\t \t \t <!-- here I want to select the variable that equal to 0 --> 
 
\t \t } 
 
\t \t else { 
 
\t \t \t echo "Your name is : ".$name."<br>Your Last name is : ".$lname \t 
 
\t \t } 
 
\t } 
 
}

мой вопрос в комментарии, то я хочу, чтобы показать переменная равна 0, у меня есть две переменные, я хочу, чтобы выбрать переменную, равную 0

+0

Так какой у Вас вопрос? У вас есть определенная часть, в которой вам нужна помощь? –

+0

@ DannyWilson мой вопрос в части комментария, я хочу показать переменную равную 0, у меня есть две переменные, я хочу выбрать переменную равную 0 – saadsaad

ответ

1

Для вашего вопроса, вы можете использовать ternary operator:

if($namepr == 0 || $lnamepr == 0){ 
    $myVar = ($namepr == 0 ? $namepr : $lnamepr); 
    // do something with $myVar 
} 

или, конечно, стандарт, если блок:

if($namepr == 0 || $lnamepr == 0){ 
    if($namepr == 0){ 
     $myVar = $namepr; 
    } else { 
     $myVar = $lnamepr; 
    } 
    // do something with $myVar 
} 
-1

Я только фиксированный код:

if(isset($_POST["submit"])){ 
$name = $_POST["name"]; 
$lname = $_POST["lname"]; 
if($name == "" || $lname == ""){ 
echo"Please, Enter All informations";} else { 
$namepr = preg_match("/^[A-Za-z]{3,}$/",$name); 
$lnamepr = preg_match("/^[A-Za-z]{3,}$/",$lname); 
<!-- here I want to select the variable. 
that equal to 0 --> 
if($lnamepr==0){echo $lnamepr} 
if($namepr==0){echo $namepr;} }  else {   echo "Your name is : ". 
$name." 
<br>Your Last name is : ".$lname   } } } 

 Смежные вопросы

  • Нет связанных вопросов^_^