我在template.php中写了一个html表单,我有这样的script.php:
<?php
include "index.php";
if (isset($_GET['numOfPictures'])){
$times = $_GET['numOfPictures'];
echo '<form name="upload" action="code.php" method="POST">';
for ($i = 1; $i <= $times; $i++){
echo '<br />select picture number '.$i.': <br />';
echo '<input name="file'.$i.'" type="file" />';
}
echo '</br><input name="submitFiles" type="submit" />';
echo '</form>';
}
?>
当我提交我的3号选项选择表格时,我想要添加到同一个DIV中。之后,我编写的PHP脚本会在代码中添加另一种形式 在我的页面中发生的是脚本在页面的末尾添加新表单 我怎么做?
我不想在template.php中执行代码,我想将它们分开。
答案 0 :(得分:0)
将您构建表单的所有html分配给变量。
$form = '';
if (isset($_GET['numOfPictures'])){
$times = $_GET['numOfPictures'];
$form .= '<form name="upload" action="code.php" method="POST">';
for ($i = 1; $i <= $times; $i++){
$form .= ' '<br />select picture number '.$i.': <br />';
$form .= ' '<input name="file'.$i.'" type="file" />';
}
$form .= ' '</br><input name="submitFiles" type="submit" />';
$form .= ' '</form>';
}
您现在拥有一个变量,可以在template.php中的任何位置使用。您可能希望将这样的内容添加到模板文件
<div>
<?php
if (isset($form) && $form !== '') {
echo $form;
}
?>
</div>
在包含template.php文件
之前,请确保创建$ form变量