好吧,我的脚本应该看起来像那样.我必须主要在PHP中进行 *** 作.按钮添加应将数据保存到文件,显示应读取该文件并将其放入textarea,删除必须删除所选行,然后重置将重置所有内容.
<?PHP $plik =fopen("data.dat","a+"); @fputs($plik,$_POST["name"]. " " . $_POST["sname"] . " " . $_POST["adres"] . " " . $_POST["number"] . "<br>" ); fclose($plik); ?><HTML> <body> <form action = "<?PHP $_PHP_SELF ?>" method = "POST"> name: <input type = "text" name = "name" /><br> Second name: <input type = "text" name = "sname" /><br> Adres: <input type = "text" name = "adres" /><br> Number: <input type = "text" name = "number" /><br> <input type = "submit" name="add" value="Add"/> <input type = "button" name="show" value="Show"/> <input type = "button" name="reset" value="reset"/> <input type = "button" name="delete" value="Delete"/><br> <textarea ID="Lista" name="Lista" rows="20" cols="40" Readonly="" wrap="off"></textarea> </form> </body></HTML>
我的脚本看起来像这样,我不知道下一步该怎么做.如何为这些按钮添加功能,外观如何?最佳答案我认为这应该可以做到:
<?PHP if(isset($_POST['action'])) { switch($_POST['action']) { case('Add'): ... break; case('Show'): ... break; case('reset'): ... break; case('Delete'): ... break; default: ... } } ?> <HTML> <body> <form action = "<?PHP $_PHP_SELF ?>" method = "POST"> name: <input type = "text" name = "name" /><br> Second name: <input type = "text" name = "sname" /><br> Adres: <input type = "text" name = "adres" /><br> Number: <input type = "text" name = "number" /><br> <input type = "submit" name="action" value="Add"/> <input type = "submit" name="action" value="Show"/> <input type = "submit" name="action" value="reset"/> <input type = "submit" name="action" value="Delete"/><br> <textarea ID="Lista" name="Lista" rows="20" cols="40" Readonly="" wrap="off"></textarea> </form> </body> </HTML>
如您所见,我刚刚将 *** 作按钮的类型更改为“提交”,并为所有按钮设置了相同的名称.然后在PHP中,只需测试是否设置了动作,然后选择要执行的正确动作即可.希望能帮助到你 总结
以上是内存溢出为你收集整理的从表单按钮调用PHP函数 全部内容,希望文章能够帮你解决从表单按钮调用PHP函数 所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)