所以我试图从以后将被发送到数据库的3个复选框中获取值,但由于某些原因,在进行测试时它们不会在PHP中发布.
<table width="200" border="0">
<tr>
<td><img src="images/image1.jpg" ></td>
<td><img src="images/image2.jpg" ></td>
<td><img src="images/image3.jpg" ></td>
</tr>
<tr>
<td><input type="checkbox" id="checkbox65" class="css-checkbox med" name="avatar" value="image1"/>
<label for="checkbox65" class="css-label med elegant" /></label></td>
<td><input type="checkbox" id="checkbox66" class="css-checkbox med" name="avatar" value="image2"/>
<label for="checkbox66" class="css-label med elegant" /></label></td>
<td><input type="checkbox" id="checkbox67" class="css-checkbox med" name="avatar" value="image3"/>
<label for="checkbox67" class="css-label med elegant" ></label></td>
</tr>
</table><br>
Run Code Online (Sandbox Code Playgroud)
我在另一页面发帖:
<?php
if(isset($_POST['submit'])){$avatar=$_POST['avatar'];}
echo $avatar; ?>
Run Code Online (Sandbox Code Playgroud)
但我得到了
Undefined index: avatar on line 14
Run Code Online (Sandbox Code Playgroud)
我有表格标签,一切都是正确的,这是一个不同的问题,页面上的其他所有内容都正确发布,除了这一件事