我有一个选择输入,我需要从数据库中填充它并选择与可变乘积匹配的值。我有
while ($row=mysqli_fetch_array($result,MYSQLI_ASSOC)){
echo "<option value='".$row['pname']."'>".$row['pname']."<?php
if($row['pname']==$product) echo 'selected'</option>";
选择"从 pname 填充条目",应选择名称等于 $product 的选项。我收到此错误语法错误,
意外的"(T_ENCAPSED_AND_WHITESPACE),期望标识符 (T_STRING) 或变量 (T_VARIABLE) 或数字 (T_NUM_STRING)
检查这个 -
while ($row=mysqli_fetch_array($result,MYSQLI_ASSOC)) {
$selected = '';
if ($row['pname'] == $product) {
$selected = 'selected';
}
echo '<option value="' . $row['pname'] . '" ' . $selected . '>' . $row['pname'] . '</option>';
}
试试这个
while ($row=mysqli_fetch_array($result,MYSQLI_ASSOC)) {
echo "<option value='".$row['pname']."' ";
if($row['pname']==$product) echo 'selected';
echo ">".$row['pname']."</option>";
}