Cita:
Iniciado por sustentio Primero recuerda que PHP es un lenguaje del lado del server, por lo cual No tiene ventanas modales, eso es parte de Javascript.
Tu problema es que debes de propagar el ID del video a la función AsegurarVideo()
onclick="javascript
:return AsegurarVideo('<?php echo $row_videos['id_video']; ?>')"
y la función queda como:
Código Javascript
:
Ver original<script type="text/javascript">
function AsegurarVideo(video_id){
swal({
title: "¿Seguro?",
text: "¡Se eliminará el vídeo de la base de datos!",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "¡Sí, borrarlo!",
cancelButtonText: "Cancelar",
closeOnCancel: false
},
function(isconfirm){
if (isConfirm){
location.href = "panelcentral.php?recordID1=" + video_id;
} else {
swal({
tittle: "¡Uff!",
text: "El vídeo permanece seguro",
type: "success",
confirmButtonText: "Volver"
},
function(isConfirm){
if (isConfirm){
location.href="panelcentral.php"
} else {
location.href="panelcentral.php"
}
})
}
})
}
</script>
Gracias por la respuesta sustentio (solo por eso te doy +1), ya voy acercándome. No termina de funcionar.
Después de estar probando cosas... me vino la luz de repente y en un par de segundos lo tenía solucionado. Lo comparto por si puede ayudar a alguien.
Como veía que había un error en la linea
Código Javascript
:
Ver originallocation.href = "panelcentral.php?recordID1=" + video_id;
y además estaba seguro que el error estaba en la manera de enviar el recordID1, decidí meterla en una variable y trabajarla desde ahí. Funcionó a la primera y satisfecho me voy a dormir.
Finalmente la función quedó así:
Código Javascript
:
Ver original<script type="text/javascript">
function AsegurarVideo(id_video){
var Idvideo = "?recordID1=" + id_video;
swal({
title: "¿Seguro?",
text: "¡Se eliminará el vídeo de la base de datos!",
type: "warning",
showCancelButton: true,
confirmButtonText: "¡Sí, borrarlo!",
cancelButtonText: "Cancelar",
closeOnCancel: false
},
function(isConfirm){
if (isConfirm){
location.href="panelcentral.php" + Idvideo
} else {
swal("Uff", "El vídeo permanence seguro", "error")
}
})
}
</script>
De esta manera el js me recoge la función, convierto en variable el recordID1 y la envío junto con el id recibido del php.... y listo. Perfecto.
Gracias por ayudarme a encontrar una solución.
Un saludo.