php表单步骤(步骤2后自动保存)

时间:2012-03-09 15:36:59

标签: php forms

我正在做一个项目而且我被困住了,希望有人可以帮助我完成项目的这一部分:)

在尝试在我的网站上创建一个简单的分类广告部分时,我有一个表格,各种信息都运行正常,然后尝试将图像添加到数据库我陷入了问题,因为列表没有创建,所以图像不会不配合。 所以我决定做一个有4个步骤的表格...... 步骤1,选择类别,步骤2,填写说明,步骤3,添加照片,步骤4,查看列表并确认。

因为我被困住了,请有人帮助我。 我想要的是...... 第一步。选择类别 第二步。填写标题和说明 (然后点击第三步,它会将第一步和第二步的数据保存到mysql数据库。这就是我被困的地方) 第三步。添加图片 第四步。查看列表并确认。 (将在db中激活)

我从代码峡谷下载的步骤,因为我认为这将是一个更容易和用户友好的方式.. :) 我期待你的回复,并希望我已经提供了足够的信息:)

谢谢!

2 个答案:

答案 0 :(得分:1)

你可以使用AJAX或php会话。

这是AJAX方式

function autosave(){

new Ajax.Request('autosave.php', 
{ 
    method: 'post',
    parameters: {id: $('id').value, save_text: $('myInput').value},
});

}

现在使用一些间隔调用此函数。

其他方式是你需要将代码放在php会话中,你需要像对待一样 - 保存会话数据所需的每一个动作,如果你做后退和转发你需要加载。

提供有关php版本,某些表单,字段和数据库的更多详细信息,我将编辑我的答案

答案 1 :(得分:0)

由于您是PHP的新手,我会告诉您要查找的内容。如果您的页面不使用AJAX,则在每次提交时验证发布数据。如果帖子数据有效,则将其保存到会话中(使用$_SESSION超全局),并在您需要的任何步骤将其保存到数据库中,并清除刚刚放置在会话中的数据。

或者,您可以使用AJAX,只需在完成所需步骤后提交表单。

既然你没有提供任何代码,我也不会,但我认为正确方向的推动不会受到伤害。如果你遇到困难,请回来并发布另一个问题。

相关问题