# Always getting the failure message when loading data from Flash to a database -

**URL:** <https://forum.kirupa.com/t/always-getting-the-failure-message-when-loading-data-from-flash-to-a-database/177754>\
**Category:** programming\
**Created:** [February 4, 2006, 9:36pm UTC](https://forum.kirupa.com/t/always-getting-the-failure-message-when-loading-data-from-flash-to-a-database/177754 "2006-02-04T21:36:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![txusm](https://avatars.discourse-cdn.com/v4/letter/t/ecb155/32.png) [@txusm](https://forum.kirupa.com/u/txusm)\
**Post date:** [February 4, 2006, 9:36pm UTC](https://forum.kirupa.com/t/always-getting-the-failure-message-when-loading-data-from-flash-to-a-database/177754/1 "2006-02-04T21:36:41Z")

</div>

Hello again,

maybe I need to reformulate my question again because the validation rules seem to be ok…so with the code below, why doesn’t the data load into the database. The PHP file seems to be sending the variable “false” to Flash.

```auto
$conexion=@mysql_connect(localhost,root,"Mckako01" ) or die (mysql_error());
$select=@mysql_select_db("formulario");
//reglas para validar nombre, email

$valNombre='/^[a-z]{3,}$/i';
$valEmail='/^\w[-.\w]*@([-a-z0-9]+\.)+[a-z]{2,4}$/i';

//variables
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$direccion=$_POST['direccion'];
$email=$_POST['email'];
$fuente=$_POST['fuente'];
$comentarios=$_POST['comentarios'];
$noticias=$_POST['noticias'];
//insert data only if validation rule is ok
if(preg_match($valNombre,$nombre) && preg_match($valEmail,$email) ){
$insertar="INSERT INTO datos (nombre,apellido,direccion,email,fuente,comentario s,noticias) VALUES ('$nombre','$apellido','$direccion','$email','$fue nte','$comentarios','$noticias')";
$consulta=@mysql_query($insertar);
echo "&exito=true";
}else{
echo "&exito=false";
}

```

ActionScript:

```auto
var enviar:LoadVars = new LoadVars();
enviar.onLoad = function(){
if(this.exito=="true"){
mensajeTxt.text="Sus datos han sido enviados correctamente a nuestra base de datos";
}else{
mensajeTxt.text="Sus datos no han sido enviados";
}
}
enviar.nombre=nameTxt.text;
enviar.apellido=surnameTxt.text;
enviar.direccion=addressTxt.text;
enviar.email=emailTxt.text;

enviar.fuente=myCb.value;
if(myCheckbox.selected){
enviar.noticias=true;
}else{
enviar.noticias=false;
}
enviar.comentarios=commentTxt.text;

enterBtn.onRelease=function(){
enviar.sendAndLoad("insertar.php",enviar,"POST");
}

```

Thanks again:sigh:

Txusm
