мне хотелось бы улучшать эстетику в способе показывать одну в бдительность.
Мне нужно формуляр в модальном, кто, нажать на кнопку submit, санкционировав поля, послал это php, который вводит данные в базе данных. Seguidamente, сообщается бдительность на экране.
Этот form
Восток - это вводить
query("insert into tbcontactos (nombre, edad, direccion) values ('$nom', $edad, '$dir') ");
?>
Во втором плане становится отвечающим современным требованиям список и ты не идешь к ней даже нажми соглашаться.
Функционирует все добро, но это мне кажется немного "скупым" или устаревшим. Вы, кто menejais тема: есть какой-то способ делать "забавнее" или "современный" бдительность из, который уже зарегистрировал пользователь?
Большое спасибо.
SegГєn я понимаю не возможно применять правила стилей, чтобы издавать alert () или confirm ().
я рекомендую Тебе SweetAlert, Alertify или BootBox
swal(
"Buen trabajo!",
"El contacto ha sido registrado!",
"success"
);
<link href="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/7.8.0/sweetalert2.min.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/7.8.0/sweetalert2.min.js"></script>
<button id="btnSA">Probar SweetAlert </button>
Alertify
alertify.alert('Buen trabajo!', "El contacto ha sido registrado!");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!-- JavaScript -->
<script src="//cdn.jsdelivr.net/npm/alertifyjs@1.11.0/build/alertify.min.js"></script>
<!-- CSS -->
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/alertifyjs@1.11.0/build/css/alertify.min.css"/>
<!-- Default theme -->
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/alertifyjs@1.11.0/build/css/themes/default.min.css"/>
BootBox
bootbox.alert("El contacto ha sido registrado!");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.4.0/bootbox.min.js"></script>
Если s¦lo - визуальная тема, ты можешь использовать Свеет Алерт 2, он имеет diseños современные, и во что приспосабливаются к различной функциональности según, нуждайся.
$('button').on('click', () => {
swal(
'¡Genial!',
'Mensaje de éxito',
'success'
)
})
<!-- Swwet alert -->
<script src="https://unpkg.com/sweetalert2@7.16.0/dist/sweetalert2.all.js"></script>
<!-- Jquery -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<!-- Bootstrap -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<button>Un botoncito</button>
Или también toastr для управления больше pequeño утверждений, с сообщениями pequeños Toastr .
PÃ: gina, чтобы издавать toast Издавать Toastr
Равного способа я упоминаю тебе об этом, хотя не preguntadste прямо, cГіdigo, который ты показываешь, чтобы давать высокая, высоко небезопасный в inyecciГіn SQL и не deberГ-схватывай посылать дату, которой не сходило бы за один, приготовьте раньше; я оставляю тебе пример, что ты мог проверять
<?php
$mysqli = new mysqli("localhost", "root", "", "bdpersona");
$sql = $mysqli->prepare("insert into tbcontactos (nombre, edad, direccion) values (?, ?, ?) ");
$sql->bind_param("sis", $nom, $edad, $dir);
$nom = Равного способа я упоминаю тебе об этом, хотя не preguntadste прямо, cГіdigo, который ты показываешь, чтобы давать высокая, высоко небезопасный в inyecciГіn SQL и не deberГ-схватывай посылать дату, которой не сходило бы за один, приготовьте раньше; я оставляю тебе пример, что ты мог проверять
[110] , Как ты можешь замечать до того, как была послана прямо стоимость, они надевают маску со знаками interrogaciГіn и despuГ©s делают вид interpolaciГіn, когда в bindParam я представляю их ему ademГЎs этого, я показываю ему с s , что то, что он получает, это цепи текста и с i с serГЎ целое число
GET['nombre'];
$edad = Равного способа я упоминаю тебе об этом, хотя не preguntadste прямо, cГіdigo, который ты показываешь, чтобы давать высокая, высоко небезопасный в inyecciГіn SQL и не deberГ-схватывай посылать дату, которой не сходило бы за один, приготовьте раньше; я оставляю тебе пример, что ты мог проверять
[110] , Как ты можешь замечать до того, как была послана прямо стоимость, они надевают маску со знаками interrogaciГіn и despuГ©s делают вид interpolaciГіn, когда в bindParam я представляю их ему ademГЎs этого, я показываю ему с s , что то, что он получает, это цепи текста и с i с serГЎ целое число
GET['edad'];
$dir = Равного способа я упоминаю тебе об этом, хотя не preguntadste прямо, cГіdigo, который ты показываешь, чтобы давать высокая, высоко небезопасный в inyecciГіn SQL и не deberГ-схватывай посылать дату, которой не сходило бы за один, приготовьте раньше; я оставляю тебе пример, что ты мог проверять
[110] , Как ты можешь замечать до того, как была послана прямо стоимость, они надевают маску со знаками interrogaciГіn и despuГ©s делают вид interpolaciГіn, когда в bindParam я представляю их ему ademГЎs этого, я показываю ему с s , что то, что он получает, это цепи текста и с i с serГЎ целое число
GET['direccion'];
$sql->execute();
, Как ты можешь замечать до того, как была послана прямо стоимость, они надевают маску со знаками interrogaciГіn и despuГ©s делают вид interpolaciГіn, когда в bindParam я представляю их ему ademГЎs этого, я показываю ему с s , что то, что он получает, это цепи текста и с i с serГЎ целое число