Pues quiero solo intentar insertar un dato a una base de datos. Entonces siguiendo el tutorial de registro y reconocimiento de usuarios por RamFu, intente hacer esto.
Mi tabla se llama prueba y el campo en el que quiero que se inserte el dato se llama campo1.
En el archivo envio.fla Hay un area de texto dinamica llamada"respuesta"
un boton llamado "but" y un area de texto de input llamado user
Aqui estan los archivos
conectar.php
<?
function Conectarse(){
$db_host="host";
$db_nombre="db";
$db_user="user";
$db_pass="pass";
// Respuestas
$link=mysql_connect($db_host, $db_user, $db_pass) or die ("Error conectando a la base de datos!");
// Seleccionamos la base de datos que nos interesa!
mysql_select_db($db_nombre ,$link) or die("Error seleccionando la base de datos.");
return $link;
}
?>
envio.fla
stop();
enviar = function() {
form_lv = new LoadVars();
form_lv.user = user.text
respuesta.text = "Enviando..";
form_lv.sendAndLoad("http://tutoflash.webspacemania.com/enviar.php", form_lv, "POST");
form_lv.onLoad = function() {
if(this.estatus="ok") {
proces.text = "Registrado con exito!"
}
}
};
but.onRelease = enviar;
enviar.php
<?php
include('conectar.php');
$link = Conectarse();
function quitar($mensaje) {
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","&#38;#39;",$mensaje);
$mensaje = str_replace('\"',""",$mensaje);
$mensaje = str_replace("\\\\","&#38;#92;",$mensaje);
return $mensaje;
}
$sql = "INSERT INTO prueba (campo1) VALUES (";
$sql .= "'".quitar($HTTP_POST_VARS["user"])."'";
$sql .= ")";
mysql_query($sql);
mysql_close();
}
?>
El problema esque no inserta ningun dato en la base de datosss T_T