フォーム外のボタンを使用して送信するフォームがあります。以下は、フォームの外側からボタンを使用してフォームを送信する方法に関するコードです。以下のコードは、ページに何かをエコーする必要があります。しかし、テキストがエコーしない理由がわかりません。
<?php
if(isset($_POST['partForm'])){
echo "Test1";
}
if(isset($_POST['submitForm'])){
echo "Test2";
}
?>
<html>
<body>
<div>
<h2>Part</h2>
<form method="post" enctype="multipart/form-data" name="partForm" id="partForm" action="submit_form_button_outside.php">
SKU#: <input type="text" name="sku"><br>
Part: <select name="categories">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select><br>
Description: <input type="text" name="part"><br>
Quantity: <input type="text" name="part"><br>
Price: <input type="text" name="part"><br>
Select images: <input type="file" name="img" multiple><input type="submit" value="Upload">
</form>
</div>
<div>
<button type="submit" form="partForm" value="submitForm">Add Item</button>
<!--<button type="button" onclick="document.getElementById('partForm').submit();">Add Item</button>-->
<!--<button type="button" onclick="document.forms['partForm'].submit(); return false">Add Item</button> -->
</div>
</body>
</html>