我可能有两个问题。第一个问题我想我知道答案,但无论如何我都会问它,以防万一我错过了一些明显的东西。
您可以将 HTML 行中的数据插入到 db 表中吗?见下文:
<tr><td>Colby (Big Cheese)</td> <td>1A</td> <td> <select width=200> <option>Key Movement</option> <option>Movement -1</option> <option>Movement -2</option> <option>Movement -3</option> <option>Movement -4</option> </select></td> <td>Sets/Reps/Seconds</td> <td>Rest</td> <td>00</td> </tr><tr><td>Mike (Big Mac)</td> <td>1A</td> <td> <select width=200> <option>Key Movement</option> <option>Movement -1</option> <option>Movement -2</option> <option>Movement -3</option> <option>Movement -4</option> </select></td> <td>Sets/Reps/Seconds</td> <td>Rest</td> <td>00</td> </tr>
我希望将每个表行中的数据写入数据库中的一行。如果答案是否定的,我将转到我的第二个问题。
这是输出此 HTML 的我的 EDITED 数组。
$count;
if(empty($workout_class) === false)
{
foreach($workout_class as $wc){
if ($wc['pagenum'] !== $pagenum) continue 1;
echo '<tr>
<td name="first_name'.$count.'">'. ($wc['first_name']).'
<span name="nickname'.$count.'">('. ($wc['nickname']).')</span>
</td>
<td name="order'.$count.'">'. ($wc['order']). '</td>
<td>
<select name="movement'.$count.'" width=200>
<option>'. ($wc['mv_00']). '</option>
<option>'. ($wc['mv_01']). '</option>
<option>'. ($wc['mv_02']). '</option>
<option>'. ($wc['mv_03']). '</option>
<option>'. ($wc['mv_04']). '</option>
</select></td>
<td name="rep_set_sec'.$count.'">'. ($wc['rep_set_sec']). '</td>
<td name="rest'.$count.'">'. ($wc['rest']). '</td>
<td>00</td>
</tr>';
$count++;
} // foreach($data_array
我有几个问题。$_POST
没有从“名称”值中获取任何数据。它也只循环通过第一行并停止。有任何想法吗。