簡體   English   中英

如何使用php在2值之間選擇帶有逗號的選項表單數據庫

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

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