JavaScript - Problema con el envio de formulario

 
Vista:
sin imagen de perfil

Problema con el envio de formulario

Publicado por Alberto (2 intervenciones) el 09/07/2017 17:25:29
Muy buenas amigos soy un novato en esto de la programación y estoy con un pequeño proyecto pero me tiene loco tengo un problema con la confirmación para agregar un registro en una base de datos en MySQL la idea es que me pida una confirmación de que se desee agregar el registro y eso me funciona pero cuando meto otro registro y en la confirmación le doy a cancelar no de devuelve ni cancela el envió si no que si lo registra, espero que me puedan ayudar! y seria genial que en e alert me indicara que registro estoy añadiendo. Muchas gracias! de antemano.

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
33
34
35
36
37
38
39
40
41
42
43
44
<script type="text/javascript">
 
function exito(){
 
	alert("Registro Adicionado...");
	window.location.href='http://localhost/proyecto/agregar.html';
	document.getElementById('form1').value = '';
 
}
 
function confirmar()
{
	if(confirm('¿Estas seguro de que desea Agregar el Siguiente Registro?'))
		exito();
 
	else
		return false;
 
 
}
 
 
</script>
 
<?php
	require("conexion.php");
 
$sql="insert INTO tproductos
	(codprod, descripcion, cantidad, pvp)
	value
	('$_POST[codprod]','$_POST[descripcion]','$_POST[cantidad]','$_POST[pvp]')";
 
	  if(!mysql_query($sql,$con))
	  {
	  	die("Error....".mysql_error());
	  }
	  	echo "<script>";
	  	echo "confirmar();";
		echo "</script>";
	  	mysql_close($con);
 
 
 
 ?>
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
Imágen de perfil de xve
Val: 3.162
Oro
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Problema con el envio de formulario

Publicado por xve (2100 intervenciones) el 10/07/2017 08:12:18
Hola Alberto, faltaria ver como llamas a la función confirmar().. nos puedes mostrar el formulario HTML?
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
sin imagen de perfil

Problema con el envio de formulario

Publicado por Alberto (2 intervenciones) el 10/07/2017 11:46:53
claro amigo!
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
33
34
35
36
37
38
39
40
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>Agregar Registro</title>
<link rel="stylesheet" type="text/css" href="agregar_borrar.css">
</head>
<body>
<h1>Agregar Registro</h1>
<table width="350" border="1">
  <tr>
    <td width="170"><form id="form1" name="form1" method="post" action="agregar.php" style="margin-bottom: -10px;" >
      <p>
        <label for="codprod" style="padding-left: 10px;" >Codigo del Producto:</label>
        <input type="text" name="codprod" id="codprod" />
      </p>
        <p>
          <label for="descripcion" style="padding-left: 10px;">Descripcion:</label>
          <input type="text" name="descripcion" id="descripcion" />
        </p>
 
        <p>
          <label for="cantidad" style="padding-left: 10px;">Cantidad:</label>
          <input type="text" name="cantidad" id="cantidad" />
        </p>
 
        <p>
          <label for="pvp" style="padding-left: 10px;">P.V.P:</label>
          <input type="text" name="pvp" id="pvp" />
        </p>
 
        <p>
          <input type="submit" name="agregar" id="agregar" value="Agregar" style="width: 70px; margin-left: 307px;" />
        </p>
      </form>
    </td>
  </tr>
</table>
 
</body>
</html>
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