
yoclens
Gamma
Diseñador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola quisiera cambiar el modelo de como mostrar mis 'mjs' de alertas para cuando hago un insert, delete y update. Quisiera cambiar estas alertas por los Toasts de materialize. Anexo el código con como hago para mostrar las alertas.
Link de matrerialize: https://materializecss.com/toasts.html
Método para insertar
<!-- proceso para registrar-->
<?php
if(isset($_POST['guardar'])){
$sql = "SELECT cuentas FROM cuentas WHERE cuentas = :cuentas LIMIT 1"; //Creamos la select
$check = $DB_con->prepare($sql); //Preparamos la SELECT, de ésta manera evitamos SQL Injection
$check->bindParam(':cuentas', $_POST['cuentas']);//Substituimos las variables de la SELECT
$check->execute();//Ejecutamos la consulta
$contador = $check -> rowCount();//Esta función devuelve el número de resultados que ha devuelto la SELECT
if ($contador > 0) {
$check->closeCursor();
$errMSG = "¡ Ups Aviso: El Registro ya se Encuentra Insertado !";
}
else
{
$sql=$DB_con->prepare("INSERT INTO cuentas (cuentas) VALUES 🙂cuentas)");
$sql->bindParam(':cuentas', $_POST['cuentas']);
$sql->execute();
$successMSG ="¡ Bien Hecho: Registro Insertado Correctamente !";
}
}
?>
<!-- fin proceso para registrar-->
Mostrar mjs
<!-- mostrar mjs -->
<?php
if(isset($errMSG))
{
?>
<div id="element" class='col s5 card-panel blue lighten-2 right'>
<h6 class='black-text text-darken-2 center CONDENSED LIGHT5'>
<?php echo $errMSG; ?> <a href='#' class="black-text" id="hide">[X]</a>
</h6>
</div>
<?php
}
else if(isset($successMSG))
{
?>
<div id="element" class='col s5 card-panel teal lighten-2 right'>
<h6 class='black-text text-darken-2 center CONDENSED LIGHT5'>
<?php echo $successMSG; ?> <a href='#' class="black-text" id="hide">[X]
</a>
</h6>
</div>
<?php
}
?>
<!-- fin mostrar mensaje -->
ya lo he intentado así, pero no me resulta. gracias de ante mano
$errMSG = "<script>M.toast({html: 'I am a toast!'})</script> ";
Link de matrerialize: https://materializecss.com/toasts.html
Método para insertar
<!-- proceso para registrar-->
<?php
if(isset($_POST['guardar'])){
$sql = "SELECT cuentas FROM cuentas WHERE cuentas = :cuentas LIMIT 1"; //Creamos la select
$check = $DB_con->prepare($sql); //Preparamos la SELECT, de ésta manera evitamos SQL Injection
$check->bindParam(':cuentas', $_POST['cuentas']);//Substituimos las variables de la SELECT
$check->execute();//Ejecutamos la consulta
$contador = $check -> rowCount();//Esta función devuelve el número de resultados que ha devuelto la SELECT
if ($contador > 0) {
$check->closeCursor();
$errMSG = "¡ Ups Aviso: El Registro ya se Encuentra Insertado !";
}
else
{
$sql=$DB_con->prepare("INSERT INTO cuentas (cuentas) VALUES 🙂cuentas)");
$sql->bindParam(':cuentas', $_POST['cuentas']);
$sql->execute();
$successMSG ="¡ Bien Hecho: Registro Insertado Correctamente !";
}
}
?>
<!-- fin proceso para registrar-->
Mostrar mjs
<!-- mostrar mjs -->
<?php
if(isset($errMSG))
{
?>
<div id="element" class='col s5 card-panel blue lighten-2 right'>
<h6 class='black-text text-darken-2 center CONDENSED LIGHT5'>
<?php echo $errMSG; ?> <a href='#' class="black-text" id="hide">[X]</a>
</h6>
</div>
<?php
}
else if(isset($successMSG))
{
?>
<div id="element" class='col s5 card-panel teal lighten-2 right'>
<h6 class='black-text text-darken-2 center CONDENSED LIGHT5'>
<?php echo $successMSG; ?> <a href='#' class="black-text" id="hide">[X]
</a>
</h6>
</div>
<?php
}
?>
<!-- fin mostrar mensaje -->
ya lo he intentado así, pero no me resulta. gracias de ante mano
$errMSG = "<script>M.toast({html: 'I am a toast!'})</script> ";