Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2010, 17:52
willowdom
 
Fecha de Ingreso: septiembre-2010
Mensajes: 6
Antigüedad: 13 años, 7 meses
Puntos: 0
Pregunta doble registro en mysql desde formulario flash - php

buenas, he intentado por todas las formas que conozco de resolver este problema, tengo un formulario en flash que se conecta a traves de php con una base de datos mysql, pero cada vez que envio datos aparecen 2 envios en la base de datos, primero se envia la data correcta y luego envia todo vacio pero mysql lo registra igualmente.

En el flash he intentado enviar los datos desde cuadros de texto tipo InputText y en el ejemplo que dejo abajo se envia desde un combobox que se llama hola. Siempre con el mismo resultado

CODIGO FLASH:


attachMovie("Button", "boton_compa", 1)
al_clicar = new Object();
al_clicar.click = function() {

import mx.controls.Alert;

var miManejador1:Function = function (miEvento1:Object) {
if (miEvento1.detail == Alert.OK) {

}
}
Alert.show("Listo...", "Mensaje de SAOLIC.", Alert.OK, null, miManejador1, "icono", Alert.OK);


form1 = new LoadVars;
form1.hola = hola.value;
form1.sendAndLoad("verclientedatos.php", form1, "POST");

recibira = new LoadVars;
recibira.load("verclientedatos.php");
recibira.onLoad = function() {

hi_txt.text = this.razon;
}
}
boton_compa.addEventListener("click", al_clicar);


ARCHIVO PHP(no les dejo los datos de conexion, por sia, jejeje):

<?php

$hola = $_POST["hola"];

$conexion = mysql_connect("localhost","//////","///////");

$db = mysql_select_db("/////");

$consulta = "INSERT INTO clientes (RAZON_SOCIAL) VALUES ('$hola')";
$result = mysql_query($consulta);

echo $codigo;


mysql_close($conexion);

?>

RESULTADO MYSQL:

ID RAZON_SOCIAL
2
1 DOMENICO