Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我希望默认选中一个复选框,_Php - Fatal编程技术网

Php 我希望默认选中一个复选框,

Php 我希望默认选中一个复选框,,php,Php,什么时候我会更新我的学期,默认情况下,一个复选框将被选中如何可能 <select name="semester"> <option value="">Select Semester</option> <option value="1">Semester 1</option> <option value="2">Semester 2</option> <option value="3">

什么时候我会更新我的学期,默认情况下,一个复选框将被选中如何可能

<select name="semester">
  <option value="">Select Semester</option>
  <option value="1">Semester 1</option>
  <option value="2">Semester 2</option>
  <option value="3">Semester 3</option>
</select>

选择学期
第一学期
第二学期
第三学期

您可以使用所选的
属性

<select name="semester">
     <option value="">Select Semester</option>
     <option value="1" selected="selected">Semester 1</option>
     <option value="2">Semester 2</option>
     <option value="3">Semester 3</option>
</select>

选择学期
第一学期
第二学期
第三学期

如果您想选择第二学期,请点击这里:

HTML:

<select name="semester">
  <option value="">Select Semester</option>
  <option value="1">Semester 1</option>
  <option value="2" selected>Semester 2</option>
  <option value="3">Semester 3</option>
</select>
$("select option").each(function(){
  if ($(this).text() == "Semester 2")
    $(this).attr("selected","selected");
});

是的,有可能。您必须在


选择学期
第一学期
第二学期
第三学期

>第二学期
请试试这个

<select name="semester">
            <option value="">Select Semester</option>
            <option value="1" <?php if($data['semester']==1){echo 'selected';}?>>Semester 1</option>
            <option value="2" <?php if($data['semester']==2){echo 'selected';}?>>Semester 2</option>
            <option value="3" <?php if($data['semester']==3){echo 'selected';}?>>Semester 3</option>
</select>

选择学期
>第二学期

我们确实需要您的特定PHP代码来提供帮助,但这个通用示例可能会向您展示当您拥有数据和所需值时如何做到这一点:

<?php
    //Your array of data
    $myData = array(
        '1' => 'Semester 1',
        '2' => 'Semester 2',
        '3' => 'Semester 3');

    //The value you want to be selected
    $myValue = "2";
?>

<select name="semester">
    <option value="">Select Semester</option>
        <?php
            foreach($myData as $key => $value){
                echo ('<option value="'.$key.'"' );
                if( $myValue == $key){
                    echo( ' selected="selected" ');
                }
                echo ('>'.$value.'</option');
                echo "\n";
            }
        ?>
</select>

选择学期

代码如何知道您选择了哪个学期?您需要显示PHP代码,以便我们可以看到哪些数据控制您选择哪个学期我想通过PHP而不是html来完成,例如Rahim是1s semister的学生我想更新他的semister,当我更新时,我会默认选中semister1st@OmarFaruk我已经制作了一个通用的PHP示例,并将其作为单独的答案发布。
<select name="semester">
            <option value="">Select Semester</option>
            <option value="1" <?php if($data['semester']==1){echo 'selected';}?>>Semester 1</option>
            <option value="2" <?php if($data['semester']==2){echo 'selected';}?>>Semester 2</option>
            <option value="3" <?php if($data['semester']==3){echo 'selected';}?>>Semester 3</option>
</select>
<?php
    //Your array of data
    $myData = array(
        '1' => 'Semester 1',
        '2' => 'Semester 2',
        '3' => 'Semester 3');

    //The value you want to be selected
    $myValue = "2";
?>

<select name="semester">
    <option value="">Select Semester</option>
        <?php
            foreach($myData as $key => $value){
                echo ('<option value="'.$key.'"' );
                if( $myValue == $key){
                    echo( ' selected="selected" ');
                }
                echo ('>'.$value.'</option');
                echo "\n";
            }
        ?>
</select>