Autor Tema: [AYUDA] Alerta y confirmacion.  (Leído 334 veces)

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.152
  • Karma: 171
  • Sexo: Masculino
    • Ver Perfil
[AYUDA] Alerta y confirmacion.
« en: 26 de Junio de 2010, 14:05:24 pm »

¡Hola PHPeros!. Tengo una dudita que he estado buscando por google y en el buscador pero no encuentro nada relacionado. Lo que me interesa, es
como hacer una instruccion en PHP si al pinchar en un enlace, en el cual sale una ventana de alert y pulsa aceptar, se haga una mysql_query pero si
cancela, le reidirecciona al index.php

¿Alguna idea?  ???

#Fdo. Physlet

Comunidad PHPeros

[AYUDA] Alerta y confirmacion.
« en: 26 de Junio de 2010, 14:05:24 pm »

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.206
  • Karma: 74
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:[AYUDA] Alerta y confirmacion.
« Respuesta #1 en: 26 de Junio de 2010, 16:29:50 pm »
Pues haces una función que al pulsar el link, lance la alerta, y una vez pulsada la alerta, abres la página de la consulta con AJAX, es lo único que se me ocurre por ahora ;)

Saludos ^^
- Moderador de PHP


Desconectado Focux

  • PHPero Experto
  • *****
  • Mensajes: 980
  • Karma: 22
    • Ver Perfil
Re:[AYUDA] Alerta y confirmacion.
« Respuesta #2 en: 26 de Junio de 2010, 16:53:10 pm »
No te compliques tanto usa la función confirm() si mal recuerdo.
« última modificación: 26 de Junio de 2010, 17:08:11 pm por Focux »
Mixtiqueros.net

<?PHP
define
(_miNombre'Focux');
if(
_miNombre == 'Focux'): printf('%s es un programador avanzado'_miNombre); else: printf('Tu no eres %s'_miNombre); endif;
?>

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.206
  • Karma: 74
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:[AYUDA] Alerta y confirmacion.
« Respuesta #3 en: 26 de Junio de 2010, 17:33:25 pm »
Mira, a ver si este código te sirve (usa el AJAX de jQuery), en la página donde tienes el index, pones:

Código: [Seleccionar]
function confirma()
{
var preg = confirm('¿Hacer la Query?');

if(preg)
{
$.ajax({
type: 'GET',
url: '/hacerquery.php?rnd=' + parseInt(Math.random()*999999999999999),
dataType: 'html',
succes: function(T)
{
alert(T);
}
});
}
else
{
document.location = '/index.php';
}
}

Luego, en la página donde se hace la query (hacerquery.php), simplemente realizas la consulta, y devuelves el texto que se mostrará en la alerta de la página donde está el link:

$query mysql_query("UPDATE `x` SET 'y' = 'z'");
if(
$query)
{
	
echo 
'La consulta se hizo correctamente.';
}
else
{
	
echo 
'Ha ocurrido un error.';
}


Espero te sirva y lo entiendas ;)
Saludos ^^
- Moderador de PHP


Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.152
  • Karma: 171
  • Sexo: Masculino
    • Ver Perfil
Re:[AYUDA] Alerta y confirmacion.
« Respuesta #4 en: 26 de Junio de 2010, 18:57:41 pm »
Mira, a ver si este código te sirve (usa el AJAX de jQuery), en la página donde tienes el index, pones:

Código: [Seleccionar]
function confirma()
{
var preg = confirm('¿Hacer la Query?');

if(preg)
{
$.ajax({
type: 'GET',
url: '/hacerquery.php?rnd=' + parseInt(Math.random()*999999999999999),
dataType: 'html',
succes: function(T)
{
alert(T);
}
});
}
else
{
document.location = '/index.php';
}
}

Luego, en la página donde se hace la query (hacerquery.php), simplemente realizas la consulta, y devuelves el texto que se mostrará en la alerta de la página donde está el link:

$query mysql_query("UPDATE `x` SET 'y' = 'z'");
if(
$query)
{
	
echo 
'La consulta se hizo correctamente.';
}
else
{
	
echo 
'Ha ocurrido un error.';
}


Espero te sirva y lo entiendas ;)
Saludos ^^

Muchas gracias Kevin, voy a probarlo. Y creo que no pillo ni papa, pero bueno,es de lógica.

#Fdo. Physlet

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.807
  • Karma: 103
  • Sexo: Masculino
    • Ver Perfil
Re:[AYUDA] Alerta y confirmacion.
« Respuesta #5 en: 26 de Junio de 2010, 20:46:04 pm »
El código de kevin no va a funcionar a menos que tengas jQuery...

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.206
  • Karma: 74
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:[AYUDA] Alerta y confirmacion.
« Respuesta #6 en: 26 de Junio de 2010, 21:46:03 pm »
El código de kevin no va a funcionar a menos que tengas jQuery...

Por algo dije que funcionaba con jQuery :)
¿O acaso no leíste el tema?

Saludos ^^
- Moderador de PHP


Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.807
  • Karma: 103
  • Sexo: Masculino
    • Ver Perfil
Re:[AYUDA] Alerta y confirmacion.
« Respuesta #7 en: 26 de Junio de 2010, 22:51:00 pm »
Por algo dije que funcionaba con jQuery :)
¿O acaso no leíste el tema?

Saludos ^^
:-[ no lo vi xD

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.206
  • Karma: 74
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:[AYUDA] Alerta y confirmacion.
« Respuesta #8 en: 26 de Junio de 2010, 22:52:38 pm »
- Moderador de PHP