簡體   English   中英

如何在 PHP 變量中獲取 select 標簽的選項值 $r['id_usr']

[英]how get the option value $r['id_usr'] of select tag in PHP variable

我需要獲取一個選擇標記的選項值,它是$r['usr_id']提交以在php查詢中使用該值時

這是我的代碼:

 <pre>
     <div class="form-group">
     <label class="col-md-2 col-xs-12 control-label">Piloté Par</label>
     <div class="col-md-4 col-xs-12">  
        <?php
        // LOGIN TO DATABASE SCRIPT WRITTEN FOR MYSQLI
        $mysqli = new mysqli("localhost", "root", "", "schb");
        if ($mysqli->connect_errno) {
            echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
        }
        // END OF LOGIN TO DB SCRIPT

        $query_ak = "SELECT id_usr, nom_usr, pnom_usr FROM user WHERE role='Pilote processus' AND id_usr NOT IN (SELECT pilot_id FROM processus)";
        $result = $mysqli->query($query_ak);
        ?>
        <select class="form-control select" name="slctpilot" >
            <?php
            while ($r = mysqli_fetch_assoc($result)) {
                echo '<option value="' . $r['id_usr'] . '">' . $r['nom_usr'] . ' ' . $r['pnom_usr'] . '</option>';
            }
            ?>
        </select>
    </div>
</div>
</pre>

當表單被提交(發布)時,將其存儲在一個變量中 -

$userId = $_POST['slctpilot'];

如果value="' . $r['id_usr'] . '" -> value='23' $userId將保持23

嘗試這個:

 echo '<option value="<?php echo $r['id_usr']; ?>" <?php $r['nom_usr'].$r['pnom_usr'];?></option>';

您可以使用以下代碼獲取選擇字段的值...

if(!empty($_POST)){
   $slctpilot = $_POST['slctpilot'];
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM