[英]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.