Php 如何使用ajax textarea更新数据库

Php 如何使用ajax textarea更新数据库,php,ajax,javascript-events,Php,Ajax,Javascript Events,美好生活的朋友们, 我不知道如何用这个文本区域更新数据库。有人能帮忙吗 ajaxcall $$('.btn').addEvent('click', function() { var request = new Request( { url: '<?php echo $baselink;?>', method: 'post', onSucces

美好生活的朋友们, 我不知道如何用这个文本区域更新数据库。有人能帮忙吗

ajaxcall

$$('.btn').addEvent('click', function() {
var request = new Request( {
                        url: '<?php echo $baselink;?>',
                        method: 'post',
                        onSuccess:function(responseText) { alert(responseText);},
                        data: {                    
                        'name' : this.id,
                        'value' : this.value,
                        'tmpl':'component',
                        'format':'raw',
                        'ajax' : 1
                        }
}).send();});


**//Form//**
$s6=$item['Select6'];
$id=$item['items_id'];
print '<form method="post" class="formulier">
<input maxlength="250" NAME="name" class="name" id="'.$id.'" value="'.$s6.'" SIZE="50">
<input type="submit" value="Click me" class="btn"/></form>';

您当前正在收听单选按钮,单击并发送事件

您需要在表单中添加一个按钮/href,并将一个单击事件绑定到该按钮,然后单击该按钮后,只需从单选按钮和文本区域收集数据并发送:

HTML:

<input type="button" value="Click me" class="btn"/>
$$('.btn').addEvent('click', function(){
var radioId = ...//get radio id
var radioVal = ...//get val
var textarea = ... //get textarea val
var request = new Request( {
                            url: '<?php echo $baselink;?>',
                            method: 'post',
                            onSuccess:function(responseText) { alert(responseText);},
                            data: {
                            'volgorde' : radioId,
                            'check' : radioVal,
                            'textarea' : textarea ,
                            'tmpl':'component',
                            'format':'raw',
                            'ajax' : 1
                            }
    }).send();});

JS:

<input type="button" value="Click me" class="btn"/>
$$('.btn').addEvent('click', function(){
var radioId = ...//get radio id
var radioVal = ...//get val
var textarea = ... //get textarea val
var request = new Request( {
                            url: '<?php echo $baselink;?>',
                            method: 'post',
                            onSuccess:function(responseText) { alert(responseText);},
                            data: {
                            'volgorde' : radioId,
                            'check' : radioVal,
                            'textarea' : textarea ,
                            'tmpl':'component',
                            'format':'raw',
                            'ajax' : 1
                            }
    }).send();});
$$('.btn').addEvent('click',function(){
var radioId=…//获取无线电id
var radioVal=…//获取val
var textarea=…//获取textarea val
var请求=新请求({
url:“”,
方法:“post”,
onSuccess:function(responseText){alert(responseText);},
数据:{
“volgorde”:放射性同位素,
“检查”:radioVal,
“textarea”:textarea,
“tmpl”:“组件”,
“格式”:“原始”,
“ajax”:1
}
}).send();});

我猜您正在使用prototypejs(因为
$$
),我不太了解它,所以我无法帮助您获取元素id和值,但这是方向

您是否尝试添加文本区域?您是否尝试从文本区域获取值?我仍然需要单选选项,但我需要一个额外的文本区域来更新数据库中的$Select6。我制作了一个textarea,但我不知道如何用ajaxcall的相同结构更新数据库;(:DThanks@ftom2,现在我必须弄清楚如何更新$Select6。有人有什么建议吗?问题出在哪里了,你在ajax请求中发送数据,在脚本中获取数据并保存数据,就像你用单选按钮做的那样?!所以,我不明白问题出在哪里,你不知道如何更新数据库,或者你不知道如何从DB中获取值?\n我知道如何从DB中加载值,但我现在不知道如何将值从textarea更新到DB中的字段$Select6,再次感谢您的帮助ftom2Don您没有使用单选按钮的值更新DB的查询吗?只需使用textarea:
更新某些表集的值,执行相同的操作即可Section 6=$textareaVal,其中id=$id
。我真的不明白这个问题。