如果语句正确,如何拥有PHP if语句并执行fwrite

哈里·坎贝尔

我正在尝试使用带复选框的html表单。然后,我将使用php来验证表单并获取复选框的值。如果该复选框对应于某个文本,则将有一个fwrite语句。

这是html复选框的代码:

<input class="choose" type="checkbox" name="check_list[]" value="Python">&nbsp; Python</label>
<input class="choose" type="checkbox" name="check_list[]" value="Java"> &nbsp; Java And Html(opitnal)</label>
<input class="choose" type="checkbox" name="check_list[]" value="PHP"> &nbsp; PHP And Html(optinal)</label>

这是PHP表单验证:

if(!empty($_POST['check_list'])) {
    foreach($_POST['check_list'] as $selected) {
        $lan = $selected;
    }
}

这是if陈述:

$fh = fopen("myfile.php", "w") or die("Error! :(");
if ($lan == "Python") { 
    $page1 = "Some Code For The Fwrite";
    fwrite($fh, $page1);
}

fopen有效,但是fwrite实际上不会写入文件,它应该将if语句中的代码写入文件。

另外,表单验证似乎也可以正常工作,就像我回显复选框一样,它返回正确的内容!

六月

check_list[]是一个数组,这意味着如果用户检查它们,所有$lan等于pythonjava等于该数组的最后一个元素的情况是PHP则如果选中多个复选框,则fwrite将不起作用

if(!empty($_POST['check_list'])) {
foreach($_POST['check_list'] as $selected) {
    $lan = $selected; //$lan will equal to the last value of the array, if more than one checkbox is ticked
}

}

您可以在if语句中打开文件,此代码仅在选中python的情况下有效

if($lan == 'Python'){
$file = fopen("myfile.php","w") or die("Error! :(");
$page1 = "Some Code For The Fwrite again";
fwrite($file,$page1);
fclose($file);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果语句执行不正确

来自分类Dev

如果语句未正确执行,则 Javascript 函数

来自分类Dev

如果始终执行语句

来自分类Dev

如果语句执行不管

来自分类Dev

以正确的顺序执行语句

来自分类Dev

如果没有输入数据,如何执行取消语句

来自分类Dev

Jinja if 语句没有正确执行

来自分类Dev

如果 .then 失败,我如何执行语句

来自分类Dev

如果满足if语句,则执行其他语句

来自分类Dev

程序跳过正确的if语句,但执行错误的if语句

来自分类Dev

如果Then语句从不执行(VBScript)

来自分类Dev

if语句执行不正确

来自分类Dev

如果用于字符串比较的语句未正确执行

来自分类Dev

If语句中的可执行语句

来自分类Dev

if / else语句不执行'if'语句

来自分类Dev

如果任何一条语句正确,如何执行媒体查询?

来自分类Dev

在if语句中执行的switch语句未执行

来自分类Dev

PHP | Switch语句使执行崩溃

来自分类Dev

php echo语句执行失败

来自分类Dev

在PHP中执行Curl语句

来自分类Dev

在PHP中执行从属语句

来自分类Dev

执行语句有很长的延迟

来自分类Dev

自动执行每个PHP语句后执行的函数/语句

来自分类Dev

PHP脚本即使没有执行POST也会执行IF语句

来自分类Dev

如何对锡罐语句执行查询?

来自分类Dev

如果“if”语句正确,如何从 SQL 列中获取所有值?

来自分类Dev

计算执行if语句的次数

来自分类Dev

while语句无限执行

来自分类Dev

Java语句的执行顺序