0
function arrayToHtmlTable($arr,$page,$category_name) {
if ($arr > 0) {
foreach ($arr[0] as $t=>$v)
$colnams[] = $t;
}
$r = '';
$r.='<form action="del.php" method="POST" name="check" onsubmit ="check();" >';
$r.='<input type=submit name="delete" value="delete" style="margin-left: 1195px;">';
if($page=="coupon") {
$r.='<input type="checkbox" onClick="toggle(this)" /> Toggle All<br/>';
}
$r.='<input type=submit name="update" value="update" style="margin-left: 1195px;">';
$r.='<input type="hidden" name="page" value="'.$page.'">';
if($page=="coupon") {
$r.='<input type="hidden" name="category_name" value="'.$category_name.'">';
}
$r .=' <table cellpadding="10" border="1" style="width:550px;"><tr>';
for($i=0; $i<count($colnams); $i++) {
$r .= "<td>$colnams[$i]</td>";
}
$r .= '<td>DELETE/Update</td>';
$r .= '</tr>';
for ($i=0; $i<count($arr) ; $i++) {
$r .='<tr>';
for ($ii=0; $ii < count($colnams); $ii++) {
$e= serialize($arr[$i][$colnams[$ii]]);
$j=unserialize($e);
$r .= "<td>$j</td>";
}
if ($page=="coupon") {
$r .= '<td><input type="checkbox" name="del[]" value="'.$arr[$i]['id'].'"></td>';
}
if ($page=="category") {
$r .= '<td><input type="radio" name="del[]" id="del" value="'.$arr[$i]['id'].'"></td>';
}
$r .="</tr>";
}
$r .= '</table>';
return $r;
}
Это моя функция, которая преобразует массив в виде таблицы, которая $ обр, я работаю на двух страницах (например, категория или купонных), который является $ страница. Я слабый в JavaScript. Я попытался проверить флажок или поле для соответствующих страниц, но не знаю, где положить onsubmit.
проверки флажок или радио поле
Просто отправьте сгенерированный HTML и объяснить немного больше, что Javascript должен сделать ... – farvilain
код вы опубликовали только показывает генерации HTML. Это не имеет никакого отношения к проверке элементов формы. – crush
Используйте эту функцию, и есть две кнопки, то есть удаление и обновление, когда пользователь нажимает на нее, не нажимая на ящик или флажок, она перенаправляется на следующую страницу. Я хочу остановить его –