Php 在<;中选择动态默认值;选择>;
我有一个更新用户信息的php脚本。我创建了一个html表单,允许用户编辑值并输入新值。 现在,当表单第一次加载时,它会显示一些取自php变量的默认值。 工作正常,但问题在于标签Php 在<;中选择动态默认值;选择>;,php,html,Php,Html,我有一个更新用户信息的php脚本。我创建了一个html表单,允许用户编辑值并输入新值。 现在,当表单第一次加载时,它会显示一些取自php变量的默认值。 工作正常,但问题在于标签 <input type = "text" name = "name" class = "text" value = "<?php echo $user->name; ?>" /> 像这样的东西会有用的 <select name = "department" value = "<
<input type = "text" name = "name" class = "text" value = "<?php echo $user->name; ?>" />
像这样的东西会有用的
<select name = "department" value = "<?php echo $user->department; ?>">
<option value="1"
<?= ( $user->department == 1 ? 'selected="selected"' : '' ) ?>>
Information Technology
</option>
...
</select>
>
信息技术
...
像这样的东西会有用的
<select name = "department" value = "<?php echo $user->department; ?>">
<option value="1"
<?= ( $user->department == 1 ? 'selected="selected"' : '' ) ?>>
Information Technology
</option>
...
</select>
>
信息技术
...
选择标记没有值选项。改用这个:
例如:
<select name = "department">
<option value="IT" <?php if ($user->department == "IT") echo "selected='selected'";?> >Information Technology</option>
<option value="CS" <?php if ($user->department == "CS") echo "selected='selected'";?> >Computer Science</option>
</select>
<select name = "department">
<option value="IT">Information Technology</option>
<option value="CS">Computer Science</option>
<?php if (strlen($user->department)>1 )
echo "<option value="."$user->department"."selected='selected >"."$user->department"."</option>";?>
</select>
选择标记没有值选项。改用这个:
例如:
<select name = "department">
<option value="IT" <?php if ($user->department == "IT") echo "selected='selected'";?> >Information Technology</option>
<option value="CS" <?php if ($user->department == "CS") echo "selected='selected'";?> >Computer Science</option>
</select>
<select name = "department">
<option value="IT">Information Technology</option>
<option value="CS">Computer Science</option>
<?php if (strlen($user->department)>1 )
echo "<option value="."$user->department"."selected='selected >"."$user->department"."</option>";?>
</select>
这可以用一个if语句来解决
例如:
<select name = "department">
<option value="IT" <?php if ($user->department == "IT") echo "selected='selected'";?> >Information Technology</option>
<option value="CS" <?php if ($user->department == "CS") echo "selected='selected'";?> >Computer Science</option>
</select>
<select name = "department">
<option value="IT">Information Technology</option>
<option value="CS">Computer Science</option>
<?php if (strlen($user->department)>1 )
echo "<option value="."$user->department"."selected='selected >"."$user->department"."</option>";?>
</select>
信息技术
计算机科学
这可以用一个if语句来解决
例如:
<select name = "department">
<option value="IT" <?php if ($user->department == "IT") echo "selected='selected'";?> >Information Technology</option>
<option value="CS" <?php if ($user->department == "CS") echo "selected='selected'";?> >Computer Science</option>
</select>
<select name = "department">
<option value="IT">Information Technology</option>
<option value="CS">Computer Science</option>
<?php if (strlen($user->department)>1 )
echo "<option value="."$user->department"."selected='selected >"."$user->department"."</option>";?>
</select>
信息技术
计算机科学