PHP - Detectar fin de video y activar boton con un contador

 
Vista:
Imágen de perfil de Manuel
Val: 73
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Detectar fin de video y activar boton con un contador

Publicado por Manuel (2 intervenciones) el 05/06/2019 19:29:45
Hola,
Mi problema es que quiero activar un boton despues de que un estudiante mire los 8 videos pero estos son incrustados con un iframe de vimeo mirando encrontre un jquery es este

1
2
3
4
5
$(document).ready(function(){
	$("#mi-video").on('ended', function(){
		alert('El video ha finalizado!!!');
	});
});

estaba pensando reaizar un contador de este jquery y que envie o sume un numero en la base de datos pero no sabria como conectar este jquery con la base de datos.

Y que un boton o un input EXAMEN se active cuando el contador llegue a 8 por que son 8 videos.
No quiero que escriban el codigo ni nada solo si es una buena opcion y como podria conectar el jquery con la base de datos y envie o sume un numero cuando termine el video.
O si tienen alguna otra forma de realizarlo pues soy novato en PHP y quiero realizar el codigo por mi cuenta para aprender mas.
De antemano muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
Imágen de perfil de santi
Val: 588
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Detectar fin de video y activar boton con un contador

Publicado por santi (204 intervenciones) el 05/06/2019 23:26:52
Hola,

puedes enviar los datos por ajax (http://api.jquery.com/jquery.ajax/) a tu archivo php:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$(document).ready(function(){
	$("#mi-video").on('ended', function(){
		$.ajax({
			url: 'resultado.php',//url para recibir los datos
			type: 'POST',//GET o POST
			data: {video_1:true},//Aquí es donde debes añadir los valores para recibirlos con php, ej.: if($_POST['video_1'] == true){el vídeo se ha visualizado...} Si no te funciona con booleanos prueba con strings o enteros
		})
		.done(function() {
			//si todo funciona
			console.log("success");
		})
		.fail(function() {
			//si hay algún error
			console.log("error");
		})
		.always(function() {
			//mostrar siempre este mensaje
			console.log("complete");
		});
 
	});
});

Prueba a ver ;)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de Manuel
Val: 73
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Detectar fin de video y activar boton con un contador

Publicado por Manuel (2 intervenciones) el 07/06/2019 00:36:10
Gracias por la solucion te agradesto no sabia como hacerlo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar