Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ircvinicius

Flash PHP MySQL

Recommended Posts

Bom pessoal minha duvida é a seguinte:Estou fazendo um cadastro usando a integração Flah PHP MySQL e neste cadastro existe um ComboBox que esta os estado da federação, só que indepedente do estado selecionado no meu banco de dados é gravado a palavra "ne" (sem aspas).O que pode esta errado??Se isso é correto como vou restaurar dados do banco e fazer ele aparecer na tela o estado certo.Desde ja agradeço as respostas... obrigadi galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse ai é o codigo...

O nome ele grava corretamento ja o estado grava a palavra "ne"(sem aspas)

 

var envia:LoadVars = new LoadVars();

function enviar():Void{

envia.nome = tnome.text;

envia.estado = testado.data;

envia.sendAndLoad('http://localhost/nome/nome.php,envia,POST');

}

gravar.onRelease = enviar;

 

olha como fica no banco

 

Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro: atualiza seu AVG :D

Segundo:

envia.estado = testado.selectedItem.data;
Na suposição de que "testado" é a instância de seu ComboBox...

Compartilhar este post


Link para o post
Compartilhar em outros sites

"testado" é o nome do combobox? Na função, coloque "trace(testado.selectedItem.data)" para ver o que o Flash mostra...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu coloquei no codigo trace(testado.selectedItem.data); ai abre o output com a sigla do estado que eu coloquei na propriedade data do ComboBox o que é correto mas ele grava no banco o nome "ne" (sem aspas)...me ajudem preciso muito disso...

Compartilhar este post


Link para o post
Compartilhar em outros sites

você ja verificou se o problema é no banco ?se o campo naum esta com tamanho reduzido(2 o caso)?posta tb o códido PHP se poder

Nao entedi sua pergunta...o campo estado no meu banco esta como char(2) isso é errado?? nao sei mto de mysql poderia me ajudar em mysql tbm???Ai vai o codigo do PHP
<?include ("conexao.php");$nnome = utf8_decode($_POST['nome']);$nestado = ($_POST['estado']);$query = "INSERT INTO nome (nome,estado) VALUES ('$nnome','nestado')";$sql = mysql_query($query);?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

seu erro está aqui

 

<?

include ("conexao.php");

$nnome = utf8_decode($_POST['nome']);

$nestado = ($_POST['estado']);

$query = "INSERT INTO nome (nome,teste) VALUES ('$nnome','$nestado')";

$sql = mysql_query($query);

?>

 

esqueceu o "$", você estava enviado a string "nestado", e só gravava as 2 primeiras letras(ne)

 

 

normal isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.