我有一个应该运行特定次数的回声语句,即'n'次,现在函数 abc() 是空的,出于测试目的,我想要做的是:-
echo "
<form method=\"post\" action=\"<?php abc(); ?>\" >
<input type='text' name='comment' style='width: 80%;height: 70px; margin-left: 60px' /> <br/>
<input type='submit' value='submit comment' style='margin-left:60px' />
</form>
";
但是每次我单击按钮提交表单时,我都会收到错误消息
禁止的
您无权访问此服务器上的 /<。
如果我想做的事情是不可能的,有没有其他方法?
我想做的是;创建一个按钮,单击该按钮会调用 php 函数(可能会或可能不会重新加载页面,这并不重要)。将通过循环创建多个函数,并且对于每个循环迭代,传递给函数的值将不同。值,我不是指变量类型,我的意思是变量值会有所不同。我知道目前没有任何变量传递给 abc 函数,但就像我说的那样,abc 函数仅用于测试以尝试克服禁止的错误。
我实际上想要做的是这个..
$doubleinverted='"';
echo "
<form action=".$doubleinverted."<?php f_comment(".$row['ScrapId'].",'".$row1['Email']."');?>".$doubleinverted." method='post'>
<input type='text' name='comment' style='width: 80%;height: 70px; margin-left: 60px' /><br/>
<input type='submit' value='submit comment' style='margin-left:60px' />
</form>
";
我知道您可以添加逗号\"
,但我刚刚发现了这一点。
此外,此 echo 语句将处于循环中,并且对于每次迭代,传递给函数的值将不同