嗨,我是一個初學者PHP deveoloper,我正嘗試創建一個表單生成器。我生成的表單有一些問題。當我點擊例如「段落」按鈕時,會生成一個表單,其中包含一個文本字段和另一個按鈕。在PHP中的表單生成器
我想當我在生成的代碼中輸入一些文本,然後按下按鈕執行一些功能在我的情況下只是打印文本。
這是我的代碼:
<form action="" method="post">
<button type="submit" name ="Paragraph">Paragraph Text</button>
<button type="submit" name ="MultipleChoice">Multiple Choice</button>
<button type="submit" name ="Name">Name</button>
<button type="submit" name ="Adress">Address</button>
<button type="submit" name ="Number">Number</button>
<button type="submit" name ="CheckBoxes">Checkboxes</button>
<button type="submit" name ="DropDown">Drop Down</button>
<button type="submit" name ="Phone">Phone</button>
<button type="submit" name ="Email">Email</button>
</form>
<?php
require_once 'addform.php';
$buttons = array('Paragraph', 'MultipleChoice', 'Name',
'Adress', 'Number', 'CheckBoxes', 'DropDown', 'Phone', 'Email');
foreach ($buttons as $button){
if(isset($_POST[$button])){
$title;
$input;
if($button == 'Paragraph'){
?>
<form action="" methods="post">
Paragraph title: <input type="text" name="title"/>
<input type="submit" value="Create" name="create"/>
</form>
<?php
if(isset($_POST['title'])){
$title = $_POST['title'];
echo $title;
}
}
}
break;
}
?>
什麼我錯在這裏做什麼?
我不知道你正在嘗試做的 – Ibu
我想在生成的表單 –