我使用 API 发送消息,我必须将其保存到数据库中。但它没有保存在其中,其他字段已保存但 sms_txt 未保存,我使用以下代码插入:
$msg=urlencode($_REQUEST['msg']);
$ins="insert into sent_sms_detail(mobile,group_id,sms_txt,dt,tm)values('$no','$id','$msg','$dttoday','$tm')";
mysql_query($ins);
先提交按钮!
<form method="post" > <textarea class="area" onKeyUp="countChar(this)" style="overflow:auto; width: 270px; height: 150px; float:left;" rows="10" cols="20" id="msg" name="msg"></textarea> </div> <div class="massage_name"> <p> Max 160 Char</p> <input type="text" class="max" style="width:80px; margin:10px 0 0 0;" readonly="readonly" id="val_num" name="val_num"><input type="submit"></div></form>
尝试这个。(暂时忘记 URLencode)
$msg=$_POST['msg'];
$ins="insert into sent_sms_detail(mobile,group_id,sms_txt,dt,tm)values('$no','$id','$msg','$dttoday','$tm')";
mysql_query($ins);
你用的是 <input type="text" name="msg" />
我认为您缺少表单中的名称字段!
写 print_r($_REQUEST) 作为第一行。您可以看到一组 post/get 值。在那里你可以看到 msg 字段的值。如果它为空,那么表单一定有问题。