|      Ayuda !!!!!!        Hola, estoy armando una base de datos que se conecta mediante flash, anteriormente ya me salió con otro formulario, pero éste que es más largo no me está dejando, el formulario dice que sí pasa pero en realidad no está pegando nada. Ojalá me puedan ayudar, les dejo los códigos del flash y del php..., estoy casi seguro que la bronca está en el flash pero no sé.   
Flash 
---------- 
on (release) { 
	// email-adresse checken 
	function checkemail(email) { 
		var str = new String(email); 
		var arr_email = str.split("@"); 
		if (arr_email.length != 2 || arr_email[1].indexOf(".")<1) { 
			showerror("Su E-mail es inválido"); 
			error3 = "*"; 
			if (nombre == "") { 
				error1 = "*"; 
			} else { 
				error1 = ""; 
			} 
			if (edad == "") { 
				error2 = "*"; 
			} else { 
				error2 = ""; 
			} 
			if (telefono == "") { 
				error4 = "*"; 
			} else { 
				error4 = ""; 
			} 
			/*if (celular == "") { 
			error5 = "*"; 
			} else { 
			error5 = ""; 
			}*/ 
			if (medio == "") { 
				error6 = "*"; 
			} else { 
				error6 = ""; 
			} 
			if (direccion == "") { 
				error7 = "*"; 
			} else { 
				error7 = ""; 
			} 
			if (ciudad == "") { 
				error9 = "*"; 
			} else { 
				error9 = ""; 
			} 
			if (seccion == "") { 
				error10 = "*"; 
			} else { 
				error10 = ""; 
			} 
			if (puesto == "") { 
				error11 = "*"; 
			} else { 
				error11 = ""; 
			} 
			if (jefe == "") { 
				error22 = "*"; 
			} else { 
				error22 = ""; 
			} 
			if (giro == "") { 
				error12 = "*"; 
			} else { 
				error12 = ""; 
			} 
			/*if (tiraje == "") { 
			error13 = "*"; 
			} else { 
			error13 = ""; 
			} 
			if (periodicidad == "") { 
			error14 = "*"; 
			} else { 
			error14 = ""; 
			} 
			if (costo == "") { 
			error15 = "*"; 
			} else { 
			error15 = ""; 
			}*/ 
			if (paginaweb == "") { 
				error16 = "*"; 
			} else { 
				error16 = ""; 
			} 
			/*if (razon == "") { 
			error17 = "*"; 
			} else { 
			error17 = ""; 
			}*/ 
			if (incluir == "") { 
				error18 = "*"; 
			} else { 
				error18 = ""; 
			} 
			if (registrado == "") { 
				error19 = "*"; 
			} else { 
				error19 = ""; 
			} 
			if (usuario == "") { 
				error20 = "*"; 
			} else { 
				error20 = ""; 
			} 
			if (contrasena == "") { 
				error21 = "*"; 
			} else { 
				error21 = ""; 
			} 
			return false; 
		} else { 
			return true; 
		} 
	} 
	function showerror(message) { 
		gotoAndStop("error"); 
		error = message; 
	} 
	if (nombre != "" && nombre != undefined && edad != "" && edad != undefined && email != "" && email != undefined && telefono != "" && telefono != undefined && medio != "" && medio != undefined && direccion != "" && direccion != undefined && ciudad != "" && ciudad != undefined && seccion != "" && seccion != undefined && puesto != "" && puesto != undefined && jefe != "" && jefe != undefined && giro != "" && giro != undefined && paginaweb != "" && paginaweb != undefined && incluir != "" && incluir != undefined && registrado != "" && registrado != undefined && usuario != "" && usuario != undefined && contrasena != "" && contrasena != undefined) { 
		if (checkemail(email)) { 
			System.useCodepage = true;  
			loadVariables("php/reg_prensa.php", "", "POST"); 
			showerror("El registro ha sido enviado...."); 
			trace(giro); 
			//_root.gotoandplay(2); 
			nombre = ""; 
			edad = ""; 
			email = ""; 
			telefono = ""; 
			celular = ""; 
			medio = ""; 
			direccion = ""; 
			pais = "México"; 
			ciudad = ""; 
			seccion = ""; 
			puesto = ""; 
			jefe = ""; 
			giro = ""; 
			tiraje = ""; 
			periodicidad = ""; 
			costo = ""; 
			paginaweb = ""; 
			razon = ""; 
			incluir = ""; 
			registrado = ""; 
			usuario = ""; 
			contrasena = ""; 
			autorizado = "no"; 
			bloqueado = "no"; 
			fecha = ""; 
			error1 = ""; 
			error2 = ""; 
			error3 = ""; 
			error4 = ""; 
			error5 = ""; 
			error6 = ""; 
			error7 = ""; 
			error8 = ""; 
			error9 = ""; 
			error10 = ""; 
			error11 = ""; 
			error12 = ""; 
			error13 = ""; 
			error14 = ""; 
			error15 = ""; 
			error16 = ""; 
			error17 = ""; 
			error18 = ""; 
			error19 = ""; 
			error20 = ""; 
			error21 = ""; 
			error22 = ""; 
		} 
	} else { 
		if (nombre == "") { 
			error1 = "*"; 
		} else { 
			error1 = ""; 
		} 
		if (edad == "") { 
			error2 = "*"; 
		} else { 
			error2 = ""; 
		} 
		if (email == "") { 
			error3 = "*"; 
		} else { 
			error3 = ""; 
		} 
		if (telefono == "") { 
			error4 = "*"; 
		} else { 
			error4 = ""; 
		} 
		/*if (celular == "") { 
		error5 = "*"; 
		} else { 
		error5 = ""; 
		}*/ 
		if (medio == "") { 
			error6 = "*"; 
		} else { 
			error6 = ""; 
		} 
		if (direccion == "") { 
			error7 = "*"; 
		} else { 
			error7 = ""; 
		} 
		if (ciudad == "") { 
			error9 = "*"; 
		} else { 
			error9 = ""; 
		} 
		if (seccion == "") { 
			error10 = "*"; 
		} else { 
			error10 = ""; 
		} 
		if (puesto == "") { 
			error11 = "*"; 
		} else { 
			error11 = ""; 
		} 
		if (jefe == "") { 
			error22 = "*"; 
		} else { 
			error22 = ""; 
		} 
		if (giro == "") { 
			error12 = "*"; 
		} else { 
			error12 = ""; 
		} 
		/*if (tiraje == "") { 
		error13 = "*"; 
		} else { 
		error13 = ""; 
		} 
		if (periodicidad == "") { 
		error14 = "*"; 
		} else { 
		error14 = ""; 
		} 
		if (costo == "") { 
		error15 = "*"; 
		} else { 
		error15 = ""; 
		}*/ 
		if (paginaweb == "") { 
			error16 = "*"; 
		} else { 
			error16 = ""; 
		} 
		/*if (razon == "") { 
		error17 = "*"; 
		} else { 
		error17 = ""; 
		}*/ 
		if (incluir == "") { 
			error18 = "*"; 
		} else { 
			error18 = ""; 
		} 
		if (registrado == "") { 
			error19 = "*"; 
		} else { 
			error19 = ""; 
		} 
		if (usuario == "") { 
			error20 = "*"; 
		} else { 
			error20 = ""; 
		} 
		if (contrasena == "") { 
			error21 = "*"; 
		} else { 
			error21 = ""; 
		} 
		trace("empty"); 
		showerror("Por favor llene todos los campos"); 
	} 
}           
PHP 
----------------- 
<? 
	$host = "my_servidor";	// el host de la base de datos 
	$user = "usuario";			// usuario de la base de datos 
	$pass = "contraseña";				// contraseña de la base de datos 
	$bbdd = "tabla";		// 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()));     
	if($REQUEST_METHOD == "POST"){ 
		$nombre = htmlentities($_POST[nombre]); 
		$edad = htmlentities($_POST[edad]); 
		$email = htmlentities($_POST[email]) 
		$telefono = htmlentities($_POST[telefono]); 
		$celular = htmlentities($_POST[celular]); 
		$medio = htmlentities($_POST[medio]); 
		$direccion = htmlentities($_POST[direccion]); 
		$pais = htmlentities($_POST[pais]); 
		$seccion = htmlentities($_POST[seccion]); 
		$puesto = htmlentities($_POST[puesto]); 
		$jefe = htmlentities($_POST[jefe]); 
		$giro = htmlentities($_POST[giro]); 
		$tiraje = htmlentities($_POST[tiraje]); 
		$periodicidad = htmlentities($_POST[periodicidad]); 
		$costo = htmlentities($_POST[costo]); 
		$paginaweb = htmlentities($_POST[paginaweb]); 
		$razon = htmlentities($_POST[razon]); 
		$incluir = htmlentities($_POST[incluir]); 
		$usuario = htmlentities($_POST[usuario]); 
		$contrasena = htmlentities($_POST[contrasena]); 
		$ciudad = htmlentities($_POST[ciudad]); 
		$fecha = htmlentities($_POST[fecha]); 
		$autorizado = htmlentities($_POST[autorizado]); 
		$registrado = htmlentities($_POST[registrado]); 
		$bloqueado = htmlentities($_POST[bloqueado]); 
				$csql = "INSERT INTO `registros` ( `id_registro` , `nombre` , `edad` , `email` , `telefono` , `celular` , `medio` , `direccion` , `pais` , `seccion` , `puesto` , `jefe` , `giro` , `tiraje` , `periodicidad` , `costo` , `paginaweb` , `razon` , `incluir` , `usuario` , `contrasena` , `ciudad` , `fecha` , `autorizado` , `registrado` , `bloqueado` ) VALUES ('', '$nombre', '$edad', '$email', '$telefono', '$celular', '$medio', '$direccion', '$pais', '$seccion', '$puesto', '$jefe', '$giro', '$tiraje', '$periodicidad', '$costo', '$paginaweb', '$razon', '$incluir', '$usuario', '$contrasena', '$ciudad', now(), '$autorizado', '$registrado', '$bloqueado' );"; 
		mysql_query($csql)or die("resultado=".urlencode(mysql_error())); 
		echo "resultado=Datos ingresados"; 
	} 
?>         
					
						Última edición por elcritico; 25/04/2007 a las 22:38           |