如果存在名字,则显示数据
If first name exists, it shows data
我正在努力让它检查用户是否有名字,如果没有,它会创建一个空的占位符供他们输入,但如果他们有名字,它将显示第一个框中的名称。
没有出现错误,如果无法正常工作,请帮助我。
<input type="text" name="firstname" id="firstname" <?php if(isset($_user_data["first_name"])) // Checks if exists { ?> value="<?php echo $user_data['first_name']; // Echos if exists ?>" <?php } else // Or shows empty placeholder { ?> placeholder="First name" <?php } ?> style="width: 200px;">
谢谢
我认为你使用了错误的变量名:
$_user_data["first_name"]
应该是:
$user_data["first_name"]
旁注:
$_user_data
也是用作变量的有效变量名。
你检查它是否已设置,而不是变量是否包含任何数据...添加
<input type="text" name="firstname" id="firstname" <?php if(isset($user_data["first_name"]) && $user_data["first_name"] != '') // Checks if exists { ?> value="<?php echo $user_data['first_name']; // Echos if exists ?>" <?php } else // Or shows empty placeholder { ?> placeholder="First name" <?php } ?> style="width: 200px;">
我删除了您尝试在一个输入中完成所有操作的当前结构。我觉得这更有条理,但我想这是个人喜好
<?php if(isset($user_data["first_name"])){ ?>
<input type="text" name="firstname" id="firstname" value="<?php echo $user_data['first_name']; ?>"/>
<?php } else { ?>
<input type="text" name="firstname" id="firstname" placeholder="First Name"/>
<?php } ?>
我正在努力让它检查用户是否有名字,如果没有,它会创建一个空的占位符供他们输入,但如果他们有名字,它将显示第一个框中的名称。 没有出现错误,如果无法正常工作,请帮助我。
<input type="text" name="firstname" id="firstname" <?php if(isset($_user_data["first_name"])) // Checks if exists { ?> value="<?php echo $user_data['first_name']; // Echos if exists ?>" <?php } else // Or shows empty placeholder { ?> placeholder="First name" <?php } ?> style="width: 200px;">
谢谢
我认为你使用了错误的变量名:
$_user_data["first_name"]
应该是:
$user_data["first_name"]
旁注:
$_user_data
也是用作变量的有效变量名。
你检查它是否已设置,而不是变量是否包含任何数据...添加
<input type="text" name="firstname" id="firstname" <?php if(isset($user_data["first_name"]) && $user_data["first_name"] != '') // Checks if exists { ?> value="<?php echo $user_data['first_name']; // Echos if exists ?>" <?php } else // Or shows empty placeholder { ?> placeholder="First name" <?php } ?> style="width: 200px;">
我删除了您尝试在一个输入中完成所有操作的当前结构。我觉得这更有条理,但我想这是个人喜好
<?php if(isset($user_data["first_name"])){ ?>
<input type="text" name="firstname" id="firstname" value="<?php echo $user_data['first_name']; ?>"/>
<?php } else { ?>
<input type="text" name="firstname" id="firstname" placeholder="First Name"/>
<?php } ?>