使用php / javascript从html表单处理数据的最佳实践

时间:2016-04-30 17:55:00

标签: javascript php html ajax

我有一个循环我创建表单,但问题是我不知道如何将数据从表单传递到服务器。 这是我的表格:

  foreach ($appeals as $appeal) {
    $attached_file = $appeal["file_dir"];
    $output = '<div class="appeal">';
    $output .= '<div class="form-response"><form class="form-signin" method="post">';

    $output .= '<div class="form-group">';
    $output .= '<input type="text" class="form-control" name="first_name"  value="'.$appeal['course_id'].'" required readonly/>';
    $output .= '</div>';

    $output .= '<div class="form-group">';
    $output .= '<label>Student: '.$appeal['first_name']." ".$appeal['last_name'].'</label>';
    $output .= '</div>';

    $output .= '<div class="form-group">';
    $output .= '<label>Submit Date: '.$appeal['submit_date'].'</label>';
    $output .= '</div>';

    $output .= '<div class="form-group">';
    $output .= '<label>Message: '.$appeal['content'].'</label>';
    $output .= '</div>';

    $output .= '<div class="form-group">';
    $output .= '<label for="response">Message:</label>';
    $output .= '<textarea class="form-control" name="response" rows="5" required></textarea>';
    $output .= '</div>';
    $output .= '<button type="submit" name="approve" value="'.$appeal['appeal_id'].'" class="btn btn-default">Approve</button>';
    $output .= '<button type="submit" name="decline" value="'.$appeal['appeal_id'].'" class="btn btn-default">Decline</button>';
    $output .= '</form></div>';
    $output .= '</div>';
    echo $output;
  }

考虑到我不希望数据在客户端可见的事实,有没有办法将onclick="someFunc(...)添加到提交按钮,而不是将变量从$appeal传递给此函数没有在客户端显示它们,或者我应该考虑使用AJAX传递数据,但是我如何在不在客户端显示来自$appeal的数据的情况下调用函数? THX

0 个答案:

没有答案