我正在使用php,在使用多个表单标签和多个按钮时遇到问题。当我提交“ button1
”时,它会从数据库中检索数据并将其显示在"TextArea1"
中。当我提交"button2"
时,它在"TextArea2"
中也一样,但是当我提交"button2"
时,页面将刷新,并且"TextArea1"
中的值被清除。
...here is my code with database
请帮助我...! 在此先感谢...!
答案 0 :(得分:0)
您可以做的是,将值存储在变量中,它应该可以正常工作。 您可以将值存储在SESSION中。
应该工作正常。
还有另一件事,正如Komal所说,您应该使用AJAX来获得结果而不刷新页面。 AJAX效果很好。我从最近3天开始使用PHP。 它使UX很棒。
然后将您的PHP代码分成多个文件。可以更轻松地调试错误。
Google示例,然后在您的代码中实现它。很简单。
答案 1 :(得分:0)
如果页面中有多个表单,并且您不想刷新页面,则应该使用Ajax提交表单
在这里您可以使用jQuery库来开始使用Ajax。请参见以下链接:http://api.jquery.com/jquery.ajax。
另请参阅使用Ajax here的不同方式的文章。
答案 2 :(得分:-1)
将来自textArea1的数据保留在变量$_Session['textArea1Data']
中,然后在第二个提交中填充TextArea2时,将$_Session['textArea1Data']
的内容放在其位置。
要么
在第二次调用数据库时检索TextArea1的内容