PHP - php dentro de javascript

 
Vista:
sin imagen de perfil

php dentro de javascript

Publicado por Giselle (2 intervenciones) el 17/04/2017 17:15:33
Buen día,

Mi problema es el siguiente:

Tengo un botón html, el cual llamo con php, par que me realice una función de descontar (-1) con una api, poniéndolo así me funciona perfecto el descontar y me muestra el resultado. Pero antes de descontar quiero que salga un alert con JS, preguntando si está seguro de descontar y si da si entonces que se ejecute la api en php.

Tengo el siguiente código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
if ($_POST['action'] == 'descontar') {
		?>
 
		<script type="text/javascript">
		x = window.confirm('¿Está Seguro de Descontar?');
		if (x == true) {
		 <?php //aquí empieza la api que descuenta
             $Mostrar_saldo =
             file_get_contents('http://api.xxx.com/suscriptor/index/id_usuario/00006/id_suscripcion/000');
	 $Mostrar = json_decode($Mostrar_saldo, true);
	 $my_array = array_shift($Mostrar);
	 $saldo = $my_array['saldo'];
	 print "Saldo Anterior: $my_array[saldo]";
	 $nuevo_saldo = $saldo - 1;
	 $actualiza_saldo = (file_get_contents('http://api.xxx.com/suscriptor/actualizar/id_usuario/000/id_suscripcion/000/saldo/'.$nuevo_saldo));
	 $actualiza = json_decode($actualiza_saldo, true);
 
	 $my_array = array_shift($actualiza);
	 echo "Saldo Actual: $nuevo_saldo";
 
		 ?> //aquí termina la api que descuenta
		return true;
		}else{
              document.write ("No continuar. Elija una Opción");
              return false;
        }
		</script>
		<?php
}


Con éste código, funciona la api y descuenta normalmente, pero no me muestra ninguna alerta, ni el echo que dice el saldo.

Agradezco mucho la ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder