我使用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);
答案 0 :(得分:1)
先提交按钮!
<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);
答案 1 :(得分:0)
我认为你错过了表格中的名字字段!
将print_r($ _ REQUEST)写为第一行。 您可以看到一组post / get值。在那里你可以看到msg字段的值。如果它为null,那么表单必须有一些问题。