我有一个在线表格,列出了我孩子棒球联盟的投手信息。表格允许输入多个投手(未知数量)。我有问题循环播放结果,以便通过电子邮件发送给我。PHP电子邮件只填充值
下面是从代码的形式(这是pitcher1 - 高达每表格10名投手):
<tr bgcolor=#cfcfcf>
<td align=center><b>Team</td><td align=center><b>Pitcher Name</td>
<td align=center><b>Age</td><td align=center><b>Pitches</td></tr>
<tr>
<td><select name="pitcherteam1" size="1">
<option>PLEASE SELECT TEAM
<option>Team 1</option>
<option>Team 2</option>
<option>Team 3</option>
</select></td><td>
<input type=text size=50 name="pitcher1"></td>
<td><select name="pitcherage1" size="1">
<option>AGE
<option>8
<option>9
</select></td>
<td><input type="text" size=3 name="pitcherpitches1"></td></tr>
这是我在我的PHP邮件功能:
$size_array = count($_POST['pitcher[]']);
for ($i=0; $i<$size_array; $i++){
$message .= <<<MESSAGE
<tr><td>$_POST['pitcherteam'][$i]</td>
<td><b>$_POST['pitcher'][$i]</td>
<td><b>$_POST['pitcherage'][$i]</b></td>
<td><b>$_POST['pitcherteam'][$i]</b></td></tr>
MESSAGE;
}
我m希望循环遍历表单并仅定位具有投手输入的行(vs.每次回显所有10行,并在非填充字段中显示空白/错误数据)。
是不是真的在这里任何MySQL是吗? – Strawberry
您可以检查以确保它们是'isset'或检查以确保输入了某些内容if($ _ POST ['pitcherage'] [$ i]!==“”){}'。 – Phas1c