No realiza la inserción de datos con la función Serialize()
Publicado por alejandra DLC (1 intervención) el 19/10/2015 14:28:29
En el sistema en el que trabajo necesito guardar los datos con la función Serialize(), el detalle es que la función si se ejecuta pero cuando se va al archivo donde realiza la inserción no lo hace. Espero puedan ayudarme.
El código del script lo tengo dentro de otro archivo y lo mando a llamar en la cabecera del archivo
Hasta ahí creo que voy bien, ya que en la funcion js me imprime la alerta. El detalle es que no inserta en mi BD.
Espero puedan ayudarme u.u
FORMULARIO: FormAddUser.php
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<form id="form_account" method="post">
<div class="form-group">
<div class="col-lg-2"></div>
<label for="inputcorreo" class="col-lg-2 control-label">Nombre (s):</label>
<div class="col-lg-4">
<input type="email" class="form-control" id="nombre" name="nombre" placeholder="Nombre (s)" disabled value="<?php echo $arreglo['nombre']?>">
</div>
</div>
<div class="form-group">
<div class="col-lg-2"></div>
<label for="inputcorreo" class="col-lg-2 control-label">Apellido Paterno:</label>
<div class="col-lg-4">
<input type="email" class="form-control" id="paterno" name="paterno" placeholder="Ape. Paterno" disabled value="<?php echo $arreglo['paterno']?>">
</div>
</div>
<div class="form-group">
<div class="col-lg-2"></div>
<label for="inputcorreo" class="col-lg-2 control-label">Apellido Materno:</label>
<div class="col-lg-4">
<input type="email" class="form-control" id="materno" name="materno" placeholder="Ape. Materno" disabled value="<?php echo $arreglo['materno']?>">
</div>
</div>
<div class="form-group">
<div class="col-lg-2"></div>
<label for="inputcorreo" class="col-lg-2 control-label">Correo Electronico:</label>
<div class="col-lg-4">
<input type="email" class="form-control" id="correo" name="correo" placeholder="ejemplo@dominio.com" value="<?php echo $arreglo['email']?>">
</div>
</div>
<div class="form-group">
<div class="col-lg-2"></div>
<label for="inputcorreo" class="col-lg-2 control-label">R.F.C:</label>
<div class="col-lg-4">
<input type="text" class="form-control" id="rfc" name="rfc" placeholder="AAAAXXXXXXXXX">
</div>
</div>
<div class="form-group">
<div class="col-lg-2"></div>
<label for="nivel" class="col-lg-2 control-label" >Nivel:</label>
<div class="col-lg-4">
<tr>
<td>
<select id="nivel" name="nivel" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true">
<option name="nivel" value="Administrador">Administrador</option>
<option name="nivel" value="Operador Materiales">Operador Materiales</option>
<option name="nivel" value="Usuario Area">Usuario Area</option>
<option name="nivel" value="Visor">Visor</option>
</select>
</tr>
</div>
</div>
<div class="form-group">
<div class="col-lg-2"></div>
<label for="inputnombre" class="col-lg-2 control-label">Usuario:</label>
<div class="col-lg-4">
<input type="text" class="form-control" id="usuario" name="usuario" placeholder="Nombre Usuario">
</div>
</div>
<div class="form-group">
<div class="col-lg-2"></div>
<label for="inputcontrasena" class="col-lg-2 control-label">Contraseña:</label>
<div class="col-lg-4">
<input type="password" class="form-control" id="contra" name="contra" placeholder="Contraseña" >
</div>
</div>
<div class="form-group">
<div class="col-lg-6"></div>
<div class="col-lg-4">
<input type="submit" class="btn btn-primary" name="enviar" id="create_account" value="Registrar"></button>
</div>
</div>
</form>
SCRIPT: funciones.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$(document).ready(function() {
$('#create_account').click(function(){
var dataString = $('#form_account').serialize();
alert('¿Está Seguro de Realizar los Cambios?');
$.ajax({
type: "POST",
url: "account.php",
data: dataString,
success: function(data) {
}
});
});
});
El código del script lo tengo dentro de otro archivo y lo mando a llamar en la cabecera del archivo
1
<script src="funciones.js"></script>
Hasta ahí creo que voy bien, ya que en la funcion js me imprime la alerta. El detalle es que no inserta en mi BD.
PHP: account.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
include 'assets/php/connect.php';
$nombre = $_POST['nombre'];
$paterno = $_POST['paterno'];
$materno = $_POST['materno'];
$correo = $_POST['correo'];
$rfc = $_POST['rfc'];
$usuario = $_POST['usuario'];
$contra = $_POST['contra'];
$consulta="INSERT INTO mipersonal(nombre,paterno,materno,correo,rfc,ucuario,contra)
VALUES ('$nombre', '$paterno','$materno','$correo','$rfc','$usuario','$contra')";
mysql_query($consulta);
echo" <script language=JavaScript> alert('Datos Guardados'); </script>";
?>
Espero puedan ayudarme u.u
Valora esta pregunta


0