usuwanie z bazy danych, wpisuję numer id chcę usunąć danego użytkownika
mam przycisk usuń:
<form class="w3-container" action="controller.php" method="post">
<p>
<label class="w3-label">ID</label>
<input class="w3-input w3-border" type="id" name="nr_id">
</p>
<p>
<input type="hidden" name="del" value="del">
<button class="w3-btn w3-red">Usuń</button>
</p>
controler.php:
}elseif (isset($_POST['del'])) { if ($usuario->getId()!=NULL){
$usuario=$crud->delUsuario($_POST['Id']);}
else{
header('Location: error.php?mensaje=nie ma takiego ID');}
i 'uzytkownik.php'
//usuwanie uzytkownika
public function delUsuario($nombre){ //sprawdza czy jest taki uzytkownik
$db=Db::conectar();
$select=$db->prepare('SELECT * FROM USUARIOS WHERE nombre=:nombre');
$select->bindValue('nombre',$nombre);
$select->execute();
$registro=$select->fetch();
if($registro['Id']!=NULL)
$del=('DELETE * FROM USUARIOS WHERE Id=$Id');
return $del;
}
ktoś pomoże?
$usuario=$crud->delUsuario($_POST['Id']);}
z formularza pobiera
name="nr_id"powinno być
$usuario=$crud->delUsuario($_POST['nr_id']);}
(IMG:
style_emoticons/default/questionmark.gif) ?
Ten post edytował navaga 11.07.2017, 19:48:11