Я пытаюсь удалить данные из моей базы данныхCodeIgniter удалить строку из базы данных
Вот мой код:
VIEW
<table border="1" class="table">
<tr>
<th>No</th>
<th>Nama Depan</th>
<th>Nama Belakang</th>
<th>TTL</th>
<th>Email</th>
<th>Keterangan</th>
</tr>
<?php
$i = 0;
foreach ($dataMember as $result) { ?>
<tr>
<td><?php echo ($i+1); ?></td>
<td><?php echo $result['namaDepan'];?></td>
<td><?php echo $result['namaBelakang']; ?></td>
<td><?php echo $result['TTL']; ?></td>
<td><?php echo $result['email']; ?></td>
<td>
<a href="<?php echo base_url() . "BelajarBerhadiah/hapusMember/" . $result->email; ?>"><button>Delete</button></a>
</td>
</tr>
<?php $i++; } ?>
</table>
МОДЕЛЬ
public function Hapusdata($id){
$this->db->where('email', $id);
$this->db->delete('daftar');
}
Контроллер
public function hapusMember()
{
$this->load->model('Member');
$this->load->helper('url');
$id = $this->uri->segment(3);
$this->Member->Hapusdata($id);
redirect (site_url('Belajarberhadiah/halaman_admin'));
}
и проблема я получаю
Серьезность: Обратите внимание
Сообщение: Попытка получить свойство необъектных
Имя файла: Вид/halaman_dMember.php
Порядковый номер : 105
Что мне делать?
FYI: ваш код имеет значительную уязвимость, если он может работать таким образом. Это означало бы, что ваш код имеет ссылку удаления, которая может быть активирована с помощью запроса HTTP GET: [это означает, что веб-траулеры могут активировать его и удалить ваши вещи] (http://stackoverflow.com/q/786070/254830), или я может отправить вам письмо с '' в нем. (Если ваш почтовый клиент пытается получить это изображение, он активирует эту ссылку и удаляет этого пользователя.) Ваши действия по модификации всегда должны опираться на POST и другие типы запросов HTTP, отличных от GET. – doppelgreener
спасибо, сэр за эту информацию .... я действительно ничего не знаю об этом, я просто попробую предложение от моего друга ... реальная вещь: я просто хочу удалить пользователя из моей базы данных, используя CI, im, настолько новый в эта вещь CI, поэтому я ищу из любого источника, но я не могу найти ответ :(@doppelgreener –
Поскольку вы попадаете в веб-разработку, вам лучше узнать о HTTP-запросах - они очень важны! [Вот учебник, который кажется для достойного покрытия HTTP-протокола.] (https://code.tutsplus.com/tutorials/http-the-protocol-every-web-developer-must-know-part-1-net-31177) – doppelgreener