Controllo su categoria doppia

This commit is contained in:
Matteo Baccarin 2020-02-04 13:04:09 +01:00
parent 6f90b2cbfe
commit 96acf7247d
1 changed files with 14 additions and 8 deletions

View File

@ -22,18 +22,24 @@ switch (filter('op')) {
$nota = filter('nota');
$colore = filter('colore');
$n = $dbo->fetchNum("SELECT * FROM `mg_categorie` WHERE `nome` LIKE ".prepare($nome));
if (isset($nome)) {
$dbo->query('INSERT INTO `mg_categorie` (`nome`, `colore`, `nota`) VALUES ('.prepare($nome).', '.prepare($colore).', '.prepare($nota).')');
if ($n==0) {
$dbo->query('INSERT INTO `mg_categorie` (`nome`, `colore`, `nota`) VALUES ('.prepare($nome).', '.prepare($colore).', '.prepare($nota).')');
$id_record = $dbo->lastInsertedID();
$id_record = $dbo->lastInsertedID();
if (isAjaxRequest()) {
echo json_encode(['id' => $id_record, 'text' => $nome]);
if (isAjaxRequest()) {
echo json_encode(['id' => $id_record, 'text' => $nome]);
}
flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [
'_TYPE_' => 'categoria',
]));
}else{
flash()->error(tr('Esiste già una categoria con lo stesso nome!'));
}
flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [
'_TYPE_' => 'categoria',
]));
} else {
flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio!'));
}