24/09/2010, 17:52
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 6
Antigüedad: 14 años, 2 meses Puntos: 0 | |
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 |