Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Problema al cargar datos a MySQL desde FLASH y PHP

Estas en el tema de Problema al cargar datos a MySQL desde FLASH y PHP en el foro de Bases de Datos General en Foros del Web. Hola, estoy intentando actualizar una Base de Datos desde un formulario flash, utilizando PHP, pero no se porque, no se llegan a actualizar todos los ...
  #1 (permalink)  
Antiguo 11/10/2008, 10:25
 
Fecha de Ingreso: octubre-2008
Mensajes: 93
Antigüedad: 16 años, 1 mes
Puntos: 0
Problema al cargar datos a MySQL desde FLASH y PHP

Hola, estoy intentando actualizar una Base de Datos desde un formulario flash, utilizando PHP, pero no se porque, no se llegan a actualizar todos los campos...

Desde flash envio el contenido de los formularios (guardados en las variables _root.nom, _root.msg, _root.email, _root["bola"+i]._x , _root["bola"+i]._y) con el loadvars:

var enviar_lv:LoadVars = new LoadVars();
enviar_lv.user_flash = _root.nom;
enviar_lv.coms_flash = _root.msg;
enviar_lv.email_flash = _root.email;
enviar_lv.x_flash = _root["bola"+i]._x;
enviar_lv.y_flash = _root["bola"+i]._y;

enviar_lv.sendAndLoad("enviarcoms.php", enviar_lv, "POST");



y en el PHP tengo:

<?php

$link = mysql_connect("localhost", "usuario", "pass");
mysql_select_db("a7285468_prova");

$user_php = $_POST['nom_flash'];
$email_php = $_POST['email_flash'];
$coms_php = $_POST['msg_flash'];
$x_php = $_POST['x_flash'];
$y_php = $_POST['y_flash'];


$sql = "SELECT id_sql FROM comentaris";
$res = mysql_query($sql);
$num = mysql_num_rows($res);
$id = $num+1;

$sql2 = "INSERT INTO comentaris(id_sql, nom_sql, email_sql, msg_sql, x_sql, y_sql) VALUES ('$id', '$user_php', '$email_php', '$coms_php', '$x_php', 'y_php')";
$resp = mysql_query($sql2);
mysql_close($link);
?>



Cuando reviso la Base de Datos, en la tabla "comentaris" solo se ha actualizado el "id_sql", "email_sql" y "x_sql", dejando los otros campos vacios y "y_sql"=0;

Me podrían decir que es lo que hago mal?

Muchas gracias!
  #2 (permalink)  
Antiguo 11/10/2008, 10:53
 
Fecha de Ingreso: octubre-2008
Mensajes: 93
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Problema al cargar datos a MySQL desde FLASH y PHP

Ok, ya he visto el problema, las variables del flash eran diferentes a las del php... os nombres no coincidian... ahora ya se actualizan todos... aunque y_sql, sigue dando siempre 0... (el valor que pasa la variable de flash no es 0).

Alguien sabe que pasa?

gracias
  #3 (permalink)  
Antiguo 11/10/2008, 10:55
 
Fecha de Ingreso: octubre-2008
Mensajes: 93
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Problema al cargar datos a MySQL desde FLASH y PHP

solucionado, faltaba la $.
  #4 (permalink)  
Antiguo 11/10/2008, 11:03
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Problema al cargar datos a MySQL desde FLASH y PHP

Me alegra que hayas logrado resolver tu problema. Ahora bien, vuelve a leer lo que has escrito y te darás cuenta que el problema en nada tuvo que ver la base de datos. Es todo asunto de programación, y para ese tipo de cosas tienes foros específicos: PHP, ASP, Flash, etc., y es allí donde debiste postear este problema en primera instancia. De haber sido un problema de almacenamiento EN la base de datos, habrías tenido muy posiblemente un mensaje de error. Como eso no sucedió, era evidente que e problema venía de atrás.
Si bien puede parecerte un poco terminante lo que te sugiero, el punto es que algunos de los foristas trabajan como tu (en Flash, PHP u otra cosa), pero el resto de nosotros nos dedicamos a las bases de datos. En nada podemos ayudarte en ese punto y estás desperdiciando la oportunidad de preguntarles a los que sí saben.
Trata de postear bien, para no perder la oportunidad de recibir ayuda bien capacitada.
Suerte.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:04.