請教一個問題 我的mobile = '' 這裡如何擷取從資料庫中查詢到的一個欄位
一個傳送簡訊的程式
根據xingming_iD擷取一條資料,我如何把這條資料的其中一個手機的屬性賦值到mobile 後面
麻煩了
以下為源碼:
$con = mysql_connect("localhost","XXX","XXXX");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("sfsdb", $con);
$xingming_id=$_GET['xingming_id'];
$sql = "select * from sfsdbplayers where xingming_id='".$_GET['xingming_id']."'";
$result = mysql_query($sql,$con);
if($row = mysql_fetch_array($result)){
}
?>
header("Content-Type: text/html; charset=UTF-8");
$flag = 0;
$params='';//要post的資料
$verify = rand(123456, 999999);//擷取隨機驗證碼
//以下資訊自己填以下
$mobile = '';(就是這裡 我如何把上面擷取到的手機號碼的欄位賦值到這裡,謝謝了)
$argv = array(
'name'=>'xxxxxxxxxxxxxxxxx', //必填參數。使用者帳號
'pwd'=>'xxxxxxxxxxxxxxxx', //必填參數。(web平台:基本資料中的介面密碼)
'content'=>'簡訊驗證碼為:'.$verify.',請勿將驗證碼提供給他人。', //必填參數。發送內容(1-500 個漢字)UTF-8編碼
'mobile'=>$mobile, //必填參數。手機號碼。多個以英文逗號隔開
'stime'=>'', //選擇性參數。發送時間,填寫時已填寫的時間發送,不填時為目前時間發送
'sign'=>'xxxxxx', //必填參數。使用者簽名。
'type'=>'pt', //必填參數。固定值 pt
'extno'=>'' //選擇性參數,擴充碼,使用者定義擴充碼,只能為數字
);
//print_r($argv);exit;
//構造要post的字串
//echo $argv['content'];
foreach ($argv as $key=>$value) {
if ($flag!=0) {
$params .= "&";
$flag = 1;
}
$params.= $key."="; $params.= urlencode($value);// urlencode($value);
$flag = 1;
}
$url = "http://web.duanxinwang.cc/asmx/smsservice.aspx?".$params; //提交的url地址
$con= substr( file_get_contents($url), 0, 1 ); //擷取資訊發送後的狀態
if($con == '0'){
echo "";
}else{
echo "";
}
?>
回複討論(解決方案)
你已經做出來了。你在model裡面寫一個方法,就是你擷取手機號的方法,然後在ctrl裡掉用這個方法$mobel= XXX; //model擷取
你已經做出來了。你在model裡面寫一個方法,就是你擷取手機號的方法,然後在ctrl裡掉用這個方法$mobel= XXX; //model擷取
能幫我寫下?
我是新手 不太會!
謝謝l
先要確認你的$row 是一維數組還是二維數組
如果是一維數組 就是$row['欄位'] 二維就是$row[0]['欄位'] ---$row[n]['欄位']
先要確認你的$row 是一維數組還是二維數組
如果是一維數組 就是$row['欄位'] 二維就是$row[0]['欄位'] ---$row[n]['欄位']
是一維數組,關鍵輸出的東西要在這裡顯示
$mobile = '輸出的東西必須在這裡顯示';
您意思是 $mobile = '$row['shoujihaoma']';
這不對啊!
麻煩了!
先要確認你的$row 是一維數組還是二維數組
如果是一維數組 就是$row['欄位'] 二維就是$row[0]['欄位'] ---$row[n]['欄位']
是一維數組,關鍵輸出的東西要在這裡顯示
$mobile = '輸出的東西必須在這裡顯示';
您意思是 $mobile = '$row['shoujihaoma']';
這不對啊!
麻煩了!
不要用單引號。。。
$mobile = $row['shoujihaoma'];
先要確認你的$row 是一維數組還是二維數組
如果是一維數組 就是$row['欄位'] 二維就是$row[0]['欄位'] ---$row[n]['欄位']
是一維數組,關鍵輸出的東西要在這裡顯示
$mobile = '輸出的東西必須在這裡顯示';
您意思是 $mobile = '$row['shoujihaoma']';
這不對啊!
麻煩了!
不要用單引號。。。
$mobile = $row['shoujihaoma'];
非常給力 用您的方法成功了
太給力了
請問為何要去掉外面的單引號?