Mensaje confirmacion
Publicado por mendizalea (47 intervenciones) el 15/05/2014 12:47:29
Buenos días,
Tengo que un formulario sencillo para introducir 2 datos. Una de ellas es una lista desplegable para seleccionar un numero y el segundo un campo de texto y 2 botones, una de guardar y otra de eliminar.
Me funciona perfectamente lo único quiero darle un punto de seguridad con un mensaje de confirmación (un popup o algo del estilo) donde me muestre los datos que he introducido y un aceptar o cancelar.
Probé en su día con Javascript y el popup me salia perfectamente con los datos pero cuando después le daba aceptar no siempre me guardaba los datos en la base de datos.
Tengo el siguiente codigo para guardar los datos en la tabla:
Algunas veces al hacer click en aceptar en el mensaje de confirmacion guarda correctamente, pero otras veces no guarda y tengo que darle de nuevo a guadar o borrar, aceptar de nuevo el mensaje de confirmacion y lo guarda a la segundo, tercera...
En cambio, sin el mensaje de confirmacion, tal cual lo tengo ahora me guarda correctamente.
Se me esta escapando algo?
Gracias
Tengo que un formulario sencillo para introducir 2 datos. Una de ellas es una lista desplegable para seleccionar un numero y el segundo un campo de texto y 2 botones, una de guardar y otra de eliminar.
Me funciona perfectamente lo único quiero darle un punto de seguridad con un mensaje de confirmación (un popup o algo del estilo) donde me muestre los datos que he introducido y un aceptar o cancelar.
Probé en su día con Javascript y el popup me salia perfectamente con los datos pero cuando después le daba aceptar no siempre me guardaba los datos en la base de datos.
Tengo el siguiente codigo para guardar los datos en la tabla:
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
30
31
32
<?php
if(($_POST['guardar']) || ($_POST['borrar']))
{
//inicio de sesion
include("../conexion.php");
$num=$_POST['numero'];
$value=$_POST['texto'];
$ID = $_SESSION["ID"];
$ID2 = $_SESSION["ID2"];
//CONTROLAR SI LE HEMOS DADO A BORRAR
if($_POST['borrar']) {
$value = '';
}
mysql_query("SET NAMES 'utf8'");
$sql = "SELECT * FROM Tabla WHERE (((Tabla.ID)='$ID') AND ((Tabla.ID2)='$ID2') AND ((Tabla.num)= '$num'))";
$queTmp = mysql_query($sql, $conexion);
$total = mysql_num_rows($queTmp);
if ($total>0) {
mysql_query("SET NAMES 'utf8'");
$actualizar = mysql_query("UPDATE Tabla SET valor = '".$value."' WHERE (((Tabla.ID)='$ID') AND ((Tabla.num)= '$num'))");
}
else {
mysql_query("SET NAMES 'utf8'");
$insertar = "INSERT HIGH_PRIORITY INTO Tabla (ID, ID2, num, valor) ";
$insertar.= "VALUES ('".$ID."', '".$ID2."', '".$num."', '".$value."')";
mysql_query($insertar, $conexion);
}
}
?>
Algunas veces al hacer click en aceptar en el mensaje de confirmacion guarda correctamente, pero otras veces no guarda y tengo que darle de nuevo a guadar o borrar, aceptar de nuevo el mensaje de confirmacion y lo guarda a la segundo, tercera...
En cambio, sin el mensaje de confirmacion, tal cual lo tengo ahora me guarda correctamente.
Se me esta escapando algo?
Gracias
Valora esta pregunta
0