Так что у меня проблема с тем, что мой PHP запускает команду, если существует несколько переменных. Я сделал простую версию для людей, чтобы увидеть, что я пытаюсь исправить проще. Спасибо заранее любому, кто может помочь 🙂
<?php if ((isset($finalusername)) && if (isset($finalpassword)) && if (isset($finalemail))) echo "This will save."; ?>
if (isset($finalusername, $finalpassword, $finalemail))
Также см. «Окончательное руководство по isset
PHP» и empty
.
Вам не нужно размещать несколько, if
есть.
if (isset($finalusername) && isset($finalpassword) && isset($finalemail)) { // ... }
На самом деле, я даже сделал бы это так …
if (isset($finalusername, $finalpassword, $finalemail)) { // ... }
Если задано несколько параметров, isset () вернет TRUE только в том случае, если установлены все параметры.
Таким образом, вы можете сделать так:
if (isset($finalusername, $finalpassword, $finalemail)) { echo "This will save."; }
Попробуйте следующее:
if (isset($var1)) { if (isset($var2)) { // continue for each variables... } }