magento 提交数据问题 高手求助啊!!!
我在 PHTML文件上 添加了一个表单<textarea name="content" style="width:500px;" rows="6"></textarea>
提交了之后 print_r($_POST) 能打印出 content里面的 内容 。。。。
可是插入到数据库的时候 。。content里面 字数多了 提交不了数据库 。。。什么错误都不提示 直接是 internet无法连接
要是把 content里面的内容 缩短的话 就能插入到数据库当中。。。。
代码如下
class Makingware_Questions_QuestController extends Mage_Core_Controller_Front_Action
{
public function commediAction()
{
$read= Mage::getSingleton('core/resource')->getConnection('core_write');
$results = $read->query("insert into pro_detail(`review_id`,`store_id`,`title`,`detail`,`nickname`,`reply`,`pro_check`,`time`)
values('$_POST[id]','$_POST[category_id]','$_POST[subject]','$_POST[content]','$_POST[user]','$_POST[reply]','$_POST[pro_check]','$_POST[time]')");
if ($results)
{
$customerLoginURL = $_POST[url];
echo Mage::app()->getFrontController()->getResponse()->setRedirect($customerLoginURL)->sendResponse();
}
}
}
高手门帮一下忙把。。。
提交了之后 print_r($_POST) 能打印出 content里面的 内容 。。。。
可是插入到数据库的时候 。。content里面 字数多了 提交不了数据库 。。。什么错误都不提示 直接是 internet无法连接
要是把 content里面的内容 缩短的话 就能插入到数据库当中。。。。
代码如下
class Makingware_Questions_QuestController extends Mage_Core_Controller_Front_Action
{
public function commediAction()
{
$read= Mage::getSingleton('core/resource')->getConnection('core_write');
$results = $read->query("insert into pro_detail(`review_id`,`store_id`,`title`,`detail`,`nickname`,`reply`,`pro_check`,`time`)
values('$_POST[id]','$_POST[category_id]','$_POST[subject]','$_POST[content]','$_POST[user]','$_POST[reply]','$_POST[pro_check]','$_POST[time]')");
if ($results)
{
$customerLoginURL = $_POST[url];
echo Mage::app()->getFrontController()->getResponse()->setRedirect($customerLoginURL)->sendResponse();
}
}
}
高手门帮一下忙把。。。
作者: web_candy 发布时间: 2011-07-01
数据库的content 字段类型及编码变一变试试
作者: 吕树平 发布时间: 2011-07-02
utf8_general_ci 这是 magento安装的话 就是这个编码。。。我创建表的时候也是 这么建立的。。
作者: web_candy 发布时间: 2011-07-02