PHP 中的 PHP,动态表单的问题
我是新手 我的 php 脚本有一个小问题。我尝试用 php 生成动态公式。效果非常好。问题是,我希望将我的数据发送到另一个 php 脚本中的另一个函数。我猜它是语法问题:
<?php .... <form action=\"<?php myfunction() ?>\" ... > ... ?>
当我在普通的 html 站点中使用它时,它工作正常:
<html> .... <form action="<?php myfunction() ?>" ... > ... </html>
所以我正在寻找一种将其引入我的 php 脚本的方法。
当我尝试这个时:
<?php .... <form action=\"" . myfunction() . "\" ... > ... ?>
该值不会被赋予我的第二个 php 脚本
希望你有一个想法,谢谢你们,mirrow
I'm a newbee
I've got a little problem with my php-script. I try to generate dynamic formulars with php. which works very good. the problem is, I want my data to be send to another funcion in another php-script. I gues its a problem with the syntax:
<?php .... <form action=\"<?php myfunction() ?>\" ... > ... ?>
When I used it in a normal html site, it works fine:
<html> .... <form action="<?php myfunction() ?>" ... > ... </html>
So I'm lokking for a way to bring it in my php-script.
when I try this:
<?php .... <form action=\"" . myfunction() . "\" ... > ... ?>
the value won't be given to my 2nd php script
hope u have an idea, thank u guys, mirrow
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您想将表单数据传递给另一个脚本中的函数,则必须从表单调用该脚本:
并找到一种调用函数的方法,例如:
secondaryscript.php:
If you want to pass form data to function in another script, you must just call that script from the form:
And find a way to call your function, like:
secondscript.php:
我相信,你想要的都是不可能的!您不能将表单数据直接发送到 php 函数。
你需要这样的东西:
比你需要action属性中的名称的php:
I believe, what you want is impossible! You can't send form data directly to a php function.
You need something like this:
Than you need the php of the name in the action attribute:
表单的操作决定表单数据发送到的 URL。
如果您想将数据发送到另一个页面,操作字段应该是该 php 页面的路径。如果您希望它转到同一页面,您可以添加一个隐藏字段来描述要转到的功能,并将其发送到一个页面,该页面根据该字段将表单路由到给定的功能。
a form's action determines the URL to which the form's data is sent to.
if you want to send your data to another page, the action field should be a path to that php page. if you want it to go to the same page, you can add a hidden field describing what function to go to, and send it to a page that routes the form to the given function based on that field.
使用这种格式:
Use this format: