Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2005, 12:35
chaluba
 
Fecha de Ingreso: enero-2005
Mensajes: 102
Antigüedad: 19 años, 3 meses
Puntos: 0
Ayuda con Flash, PHP y MySQL

Muy buenas. Espero que me puedan ayudar porque estoy volviéndome loco de tanto revisar código. Me he bajado un tutorial de cómo insertar datos en una bb.dd. con flash mediante PHP y MySQL. He seguido los pasos pero no consigo meter ningún dato.

El código que tengo en flash es el siguiente (se ejecuta al pulsar un botón):

aceptar2.onRelease=function(){
guardar=new LoadVars();
guardar.nombrea=nombre1;
guardar.onLoad=function(){
guardar.sendAndLoad("http://www.mipagina.com/save.php",guardar,"POST");
}

Luego, en el archivo "save.php" el siguiente código:

<?php

$host = "nombredelhost";
$usuario = "usuario";
$password = "******";
$link = mysql_connect($host,$usuario,$password) or die ("&status=Fallo en el establecimiento de la conexión");

mysql_select_db($usuario, $link);
$nombrea = $_POST[nombrea];
$consulta = "INSERT INTO `nombretabla` (`nombrea`) VALUES ('$nombrea')";
mysql_query($consulta);

echo "&resultado=Insertado Correctamente!";

?>

La tabla en la base de datos se llama "nombretabla". El campo donde lo voy a guardar se llama "nombrea" y la variable que recojo de flash se llama "nombrea". ¿Dónde puede estar el error?

El caso es que si ejecuto directamente desde el navegador el archivo php sí inserta datos (aunque claro, vacíos). Por eso el error debe estar en flash, ya que al parecer no envía nada ni ejecuta el PHP. ¿Pero dónde?

Una ayudita, por favor....