こんにちは私はIDとテキストの2つのフィールドで動作させたいと思いますが、これを動作させることさえできません。データベースからPHPドロップダウンリスト、選択した投稿を表示してUPDATE投稿
私は更新するためにデータベースから投稿を受け取ります。 私に普通のオプションリストがある場合。選択した値が表示され、オプションを変更してデータベースに保存できます。
<select name="ddlLinkType" title="<?php echo $row_visa_link['LinkType']; ?>">
<option value="" <?php if (!empty($row_visa_link['LinkType']) && $row_visa_link['LinkType'] == '') echo 'selected = "selected"'; ?>></option>
\t \t <option value="Styrelsen" <?php if (!empty($row_visa_link['LinkType']) && $row_visa_link['LinkType'] == 'Styrelsen') echo 'selected = "selected"'; ?>>Styrelsen</option>
\t \t <option value="Alla" <?php if (!empty($row_visa_link['LinkType']) && $row_visa_link['LinkType'] == 'Alla') echo 'selected = "selected"'; ?>>Alla</option>
\t \t <option value="Option3" <?php if (!empty($row_visa_link['LinkType']) && $row_visa_link['LinkType'] == 'Option3') echo 'selected = "selected"'; ?>>Option3</option>
</select>
をしかし、私は、データベーステーブルから動的オプションを取得したいと思います:
これは動作します。私は今多くのことを試みたが、何も働かない。私はとても混乱していて、今はすべてがうんざりしています。私は、更新されるべき投稿から選択された値を示す機能を失うことなくオプションリストを生成しようとしています。
このdoesntの仕事:
<select name="ddlLinkCategory" title="<?php echo $row['LinkCatID']; ?>">
<?php while($row = mysqli_fetch_assoc($resultCategoy)) { ?>
<!-- Dont know how to solve this-->
<option value="<?php($row['LinkCatID'])?>" <?php if (!empty($row_visa_link['LinkCategory']) && $row_visa_link['LinkCategory'] == $row['LinkCatID']) echo 'selected = "selected"'; ?>>$row['LinkCatID']</option>
\t \t
<?php }} ?>
</select>
はありがとうございました。
ダブル中括弧を終わり? – Mruf
何かを返すために ''の前にこれを見たことはありません – Mruf
なぜクエリを1に制限してその値を使うのですか? – McStuffins