Как правильно обрабатывать форму PHP (URL) с помощью HTML, CSS с помощью флажка?

У меня проблемы с моим кодом, особенно с формой. Это мой HTML-код.

<form action="index.php/homepage/deleteSelected" method="POST">
<input type="submit" value="Delete Selected">
<table align="center">
<thead>
<!-- <th>Action</th> -->
<th>Selection</th>
<th>ID</th>
<th>First Name</th>
<th>Last Name</th>
<th>Date Created</th>
<th>Options</th>
</thead>
<!-- CODE HERE -->
<?php $counter = 0; ?>
<?php foreach ($student_records as $row){?>
<?php if(($counter % 2) == 0){?>
<tbody class='even'>
<td><input type="checkbox" name="checklist[]" value="<?php echo $row->id;?>"></td>
<td><?php echo $row->id;?></td>
<td><?php echo $row->firstname;?></td>
<td><?php echo $row->lastname;?></td>
<td><?php echo $row->dateCreated;?></td>
<td>
<a href='index.php/homepage/toEditStudent?id=<?php echo $row->id; ?>'><button class="btn btn-warning">Edit</button></a>
<a href='index.php/homepage/deleteStudent?id=<?php echo $row->id; ?>'><button class="btn btn-danger">Delete</button></a>
</td>
</tbody>
<?php }else{?>
<tbody class='odd'>
<td><input type="checkbox" name="checklist[]" value="<?php echo $row->id;?>"></td>
<td><?php echo $row->id;?></td>
<td><?php echo $row->firstname;?></td>
<td><?php echo $row->lastname;?></td>
<td><?php echo $row->dateCreated;?></td>
<td>
<a href='index.php/homepage/toEditStudent?id=<?php echo $row->id; ?>'><button class="btn btn-warning">Edit</button></a>
<a href='index.php/homepage/deleteStudent?id=<?php echo $row->id; ?>'><button class="btn btn-danger">Delete</button></a>
</td>
</tbody>
<!-- END CONDITION -->
<?php }?>
<?php $counter++; ?>
<!-- END FOREACH -->
<?php }?>
</form>

Каждый раз, когда я нажимаю кнопку редактирования, форма получает его. Он должен идти в index.php / homepage / toEditStudent, а не в index.php / homepage / deleteSelected. Любые предложения будут оценены. Спасибо!

-1

Решение

Каждый раз, когда я нажимаю кнопку редактирования, форма получает его. Он должен идти в index.php / homepage / toEditStudent, а не в index.php / homepage / deleteSelected.

Ваша форма action атрибут index.php/homepage/deleteSelected,

Вам нужно изменить действие на index.php/homepage/toEditStudent,

Пример:

<form action="index.php/homepage/toEditStudent" method="POST">
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector