Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2007, 13:58
isc-angelvv
 
Fecha de Ingreso: junio-2007
Mensajes: 2
Antigüedad: 16 años, 10 meses
Puntos: 0
conexion de flash con php

Hola buenas tardes:

La pregunta es esta, pregunte a qui mismo como podia hacer un formulario en flash y hacer una alta y conectarlo con php para que se me guarde la info en mi bd de mysql y me repondieron en google encuantras muchos ejemplo y uno de lo que encontre es este codigo, la pregunta es por que no hace nada, es decir, m guarda nada en ma base de datos me pueden decir por que?.

<?
$host = "localhost"; // el host de la base de datos
$user = "root"; // usuario de la base de datos
$pass = ""; // contraseña de la base de datos
$bbdd = "palaueb"; // base de datos a usar

/*********** esto crea la conexión a la base de datos **************/
$conexio = mysql_connect($host,$user,$pass) or die("resultado=".urlencode(mysql_error())); // $conexion es la conexión a usar.
mysql_select_db($bbdd,$conexio) or die("resultado=".urlencode(mysql_error()));

/*
Nuestro campo en la base de datos lo hemos creado con la siguiente consulta:
CREATE TABLE `flash2sql` (
`ID` INT NOT NULL AUTO_INCREMENT ,
`CAMPO1` VARCHAR( 255 ) NOT NULL ,
`CAMPO2` VARCHAR( 255 ) NOT NULL ,
`CAMPO3` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `ID` ) );
*/

if($REQUEST_METHOD == "POST"){
$campo1 = htmlentities($_POST[campo1]);
$campo2 = htmlentities($_POST[campo2]);
$campo3 = htmlentities($_POST[campo3]);
$csql = "INSERT INTO flash2sql ('campo1' , 'campo2' , 'campo3' ) VALUES ('$campo1', '$campo2', '$campo3')";
mysql_query($csql)or die("resultado=".urlencode(mysql_error()));
echo "resultado=Insertado Correctamente!";
}
?>

este el codigo que esta en el fotograma de flash
function guardar(){
c1=campo1.text;
c2=campo2.text;
c3=campo3.text;
c1.replace(" ","")
c2.replace(" ","")
c3.replace(" ","")
var ok = true;
if(c1.length==0){
ok = false;
campo1.borderColor=0xFF0000;
}else{
campo1.borderColor=0x000;
}
if(c2.length==0){
ok = false;
campo2.borderColor=0xFF0000;
}else{
campo2.borderColor=0x000;
}
if(c3.length==0){
ok = false;
campo3.borderColor=0xFF0000;
}else{
campo3.borderColor=0x000;
}
if(ok){
salida("Guardando...\n");
oGuardar=new LoadVars();
oGuardar.campo1=campo1.text;
oGuardar.campo2=campo2.text;
oGuardar.campo3=campo3.text;
oGuardar.onLoad=function(){
salida(this.resultado)
// gotoAndStop(2);
}
oGuardar.sendAndLoad("save.php",oGuardar,"post");
}else{
btnGuardar.gotoAndStop(1);
salida("Error en los datos\n");
}
}
function salida(str){
txtSalida.text+=str;
txtSalida.scroll=txtSalida.maxscroll;
}
String.prototype.replace=function(q1,q2){
this=this.split(q1).join(q2);
}

Agradecere la yuda prestada, o si me pueden decir como hacerla por favor, un ejemplo sencillito y despues es solo picarle a este ya lo intente pero no me queda, lo primero que dije es que no lo tengo en mi carpeta del apache para que pueda ejecutarlos pero los copie y sigue igual ya le movi al modo de insertar y nada.