&にselectタグのデフォルト値を渡す際に問題があります。だから、私は選択とオプションのタグのさまざまな変種を試してみましたが、私はこの権利を得ることができません。selectタグを使用してデフォルト値を表示
さまざまなオプションをドロップダウンメニューの形式で取得したいと考えています。私はそれにデフォルト値を表示したい。 (コードの$ categorytemp [$ i])。フォームの表示時
- ユーザはこの選択肢を更新できます。または
- ユーザーは同じ選択を再度選択できます。または
- ユーザーは一度変更することはできません。
期待される結果は以下
は、私が選択した属性を持つオプションタグを使用してみました私のコード<select name="category" value="<?php echo $categorytemp[$i] ?>">
<?php
$sql = "SELECT * FROM education_details";
$result = mysqli_query($conn, $sql);
while($row = mysqli_fetch_assoc($result))
{
$education_category = $row["id"];
$education_name= $row["name"];
?>
<option value='<?php echo $education_category?>'><?php echo $education_name;?></option>
<?php
}
?>
</select>
のスナップショットです$カテゴリの更新、更新、デフォルトの値である必要がありますしかしそれは物事をより複雑にしています。たとえば、私が使用する場合
<select name="category" value="<?php echo $categorytemp[$i] ?>">
<option selected="selected"><?php echo $categorytemp[$i]; ?> </option>
<?php
$sql = "SELECT * FROM education_details";
$result = mysqli_query($conn, $sql);
while($row = mysqli_fetch_assoc($result))
{
$education_category = $row["id"];
$education_name= $row["name"];
?>
<option value='<?php echo $education_category?>'><?php echo $education_name;?></option>
<?php
}
?>
</select>
これはフォームを表示しますが、選択を行わないとカテゴリにnull値が渡されます。私は以前に尋ねた同様のタイプの質問を経ていますが、彼らは私の満足度に私のクエリに応答しない
これを行うと、ユーザーアクティビティ=ドロップダウンメニューの変更なしで、$ categoryにNULL値が渡されます。私は私の質問でも同じことを説明しました。 –
私はjavascriptを知らない。私はちょうどPHPを学び始めています。あなたが提案できるものがあれば、それを試してみたいと思います。 –
@ZigsawConsultancy CSSで選択して非表示にするオプションを設定してみることもできます。 –