我可能有两个问题。第一个问题,我想我知道答案,但我还是要问它,以防万一我遗漏了一些显而易见的东西。
我希望将每个表行中的数据写入数据库中的一行。如果答案是否定的,我将转到我的第二个问题。
下面是我编辑的数组,它输出这个HTML。
$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没有从"name“值中提取任何数据。它也只循环通过第一行并停止。任何想法。
发布于 2012-08-16 20:17:24
正如Zak所提到的,您需要将这个表放在表单中并提交,然后是进程服务器端(PHP).或者让JavaScript获取值并通过AJAX提交到服务器端脚本。无论哪种方式,您都必须有一个脚本服务器端来获取这些值,构建一个查询并生成一个DB条目。
另外,您可能希望为每个HTML组件创建id元素,以便您可以轻松地从POST中检索这些值,如下所示.
<select id="colby" name="colby" width=200> https://stackoverflow.com/questions/11994605
复制相似问题