gpt4 book ai didi

javascript - 使用 ajax 将加载的数据插入到页面源中,以将它们插入到 mysql 中

转载 作者:行者123 更新时间:2023-11-30 22:53:08 24 4
gpt4 key购买 nike

我有 3 个 div,当用户单击它们中的每一个时,将加载表单的特定内容。直到这部分没有问题,但在那之后,我无法将它们插入到mysql中。

html:

  <div id="adds">
<div onclick="show_content('value1',this)" class="add selected">first div</div>
<div onclick="show_content('value2',this)" class="add">second div</div>
<div onclick="show_content('value3',this)" class="add">third div</div>
</div>
<div class="clear"></div>
<div id="add_form"></div>
<?php
if(!empty($error)) {
?>
<script type="text/javascript">
$(".error").html(" <?php echo $error;?> ");
$(".error").slideDown(function(){
$(this).animate({top: '50%'});
});
$(".error_back").fadeIn();
$("body").css("overflow" , "hidden");
setTimeout(function(){
$(".error").animate({top: '-74px'}, function(){
$(this).slideUp();
});
$(".error_back").fadeOut();
$("body").css("overflow" , "auto");
},2000);
</script>
<?php
}
?>

和jquery:

    <script type="text/javascript">
function show_content(type_name,selected){
datastring = "type_name=" + type_name;
$.ajax({
type: "POST",
url: "motor.php",
data: datastring,
cache: false,
success: function(html) {
$("#add_form").hide().html(html).fadeIn();
}
});
return false;
}
</script>

和 php:

if(!empty($_POST['type_name'])) {
if($_POST['type_name']=='value_1') {
include('add_dore.php');
if(isset($_POST['add_value_1_submit'])) {
$value_1 = $_POST['value_1'];
if(empty($value_1)) {
$error = "inter value 1";
}else{
mysql_query("INSERT INTO `value_1`(
'id' ,
'value_1' ,
)VALUES(
NULL ,
'$value_1'
)");
}
}
}elseif($_POST['type_name']=='value_2') {
include('value_2.php');
}elseif($_POST['type_name']=='value_3') {
include('value_3.php');
}
}

*目前,我只是为 value_1 写入了数据:

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<label for="value_1">value title:</label>
<input type="text" name="value_1" <?php if(!empty($value_1)) echo "value=\"$value_1\""; ?> />
</form>

最佳答案

问题可能在 SQL 查询中

mysql_query("INSERT INTO `value_1`(
'id' ,
'value_1' ,
)VALUES(
NULL ,
'$value_1'
)"

如果 id 是自增的,那么在没有它的情况下编写查询

mysql_query("INSERT INTO `value_1`(
'value_1' ,
)VALUES(
'$value_1'
)"

关于javascript - 使用 ajax 将加载的数据插入到页面源中,以将它们插入到 mysql 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27472317/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com