[英]how to select option form database with comma between 2 value using php
我有從數據庫中獲取值的php變量,而php變量是
$SubTopicid = $L_array["subtopicid"];
當回顯此變量時,請像這樣從數據庫打印獲取值
248 72 72,248
問題是如何選擇此值72,248
選項
我就是這樣
echo '<option value="'.$URow[0].'" '.(($URow[0]==$SubTopicid)?'selected="selected"':"").'>'.$URow[1].'</option>';
248 72
可以正常工作,但是如何在選項中選擇此值72,248
如果您的字符串中有空格,請使用它。
echo '<option value="'.$URow[0].'" '.(($URow[0]==$SubTopicid)?'selected="selected"':"").'>'. print(substr("248 72 72,248", 7));.'</option>';
否則用這個
echo '<option value="'.$URow[0].'" '.(($URow[0]==$SubTopicid)?'selected="selected"':"").'>'. print(substr("2487272,248",5 ));.'</option>';
比較時將值轉換為字符串。 如果我是正確的,則當$ SubTopicid值為72,248時,您不會得到選擇。 嘗試以下查詢
echo '<option value="'.$URow[0].'" '.(((string)$URow[0]==(string)$SubTopicid)?'selected="selected"':"").'>'.$URow[1].'</option>';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.