
02/09/2008, 11:43
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 21
Antigüedad: 16 años, 7 meses Puntos: 3 | |
Respuesta: Porque me inserta dos veces?? Cita:
Iniciado por jasv Hola.
Aca esta el codigo con que inserto. he verificado y todos los datos llegan bien porque he realizado un echo a $query y me sale perfecta incluso la ejecuto en el editor de sentencias de phpmyadmin e ingresa perfectamente 1 solo registro.
pero si lo ejecuto este script por alguna razon (y solo en IE) me ingresa dos registro.
PD: No he incluido en la query el campo idpersona, que es el campo autonumerico y lllave primaria de la tabla. Código PHP: $query = 'INSERT INTO personas (Doc_persona,Nom_persona,NMTelefono,DSDireccion,DSmunicipio, DSDepto,DSPais,User_ingreso,FEingreso) ';
$query.= "VALUES ('$documento','$Nom_persona','$NMTelefono','$DSDireccion','$DSmunicipio','$DSDepto','$DSPais','$User_ingreso','$FEingreso')";
mysql_query($query);
Gracias por su colaboracion.
Yo haria un metodo para asegurarme que el problema no es del navegador. Prueba con 2 navegadores distintos.
Despues, yo meteria esto antes del MYSQL en php Código PHP: if(isset($_POST['UN-CAMPO-DEL-FORMULARIO'])) {
$query = 'INSERT INTO personas (Doc_persona,Nom_persona,NMTelefono,DSDireccion,DSmunicipio, DSDepto,DSPais,User_ingreso,FEingreso) ';
$query.= "VALUES ('$documento','$Nom_persona','$NMTelefono','$DSDireccion','$DSmunicipio','$DSDepto','$DSPais','$User_ingreso','$FEingreso')";
mysql_query($query);
}
|