我正在使用jseditable
来编辑数据库的字段。我有 2 个文件:seg.php
和 upd_seg.php
。在 seg.php
中,我有以下代码:
echo "<span class=\"edit_text\">$col_value and id=".$_REQUEST["id"].</span>";
使用脚本:
$('.edit_text').editable('upd_seg.php', {
type : 'textarea',
submit : 'OK',
tooltip : 'Click to edit...'
});
目前,它运行没有错误,seg.php
的输出是:“Hello World and id = 25”
问题出在 upd_seg
上。这是代码:
<?
$sql_update_seg = "UPDATE table_seg set inf=".$_POST['value']." where id=".$_REQUEST["id"];
echo "<script>alert('".$sql_update_seg."')</script>";
?>
当我单击文本并选择“确定”时,显示“UPDATE table_seg set inf=HelloWorld_2 where id=”
如何让 upd_seg.php
的 $_REQUEST["id"] 正常运行?
最佳答案
您可以发送变量:
$id = $_REQUEST["id"];
$('.edit_text').editable('upd_seg.php', {
type : 'textarea',
submit : 'OK',
submitdata : {id: '<?=$id_seg?>', values: '<?=$col_value?>'}
tooltip : 'Click to edit...'
});
并获取updt_seg.php上的变量
<?
$sql_update_seg = "UPDATE table_seg set inf=".$_REQUEST['values']." where id=".$_REQUEST["id"];
echo "<script>alert('".$sql_update_seg."')</script>";
?>
关于php - 如何使用 JSEDITABLE 获取 $_REQUEST ['id' ] 等字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23650667/