Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/09/2008, 11:43
FajitaMaster
 
Fecha de Ingreso: agosto-2008
Mensajes: 21
Antigüedad: 15 años, 8 meses
Puntos: 3
Respuesta: Porque me inserta dos veces??

Cita:
Iniciado por jasv Ver Mensaje
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);