11closed 0 Denunciar post Postado Janeiro 2, 2012 ola não sei mas o que fazer, pq esse script não esta funcionando $sql = "SELECT * FROM $tabela6 WHERE ID_USERS = '".$_POST["itemId"]."'"; $query = mysql_query($sql); $linha = mysql_fetch_array($query); echo "teste1 - ".$linha["ESTADO_USERS"] ."<br>"; // teste if ($linha["ESTADO_USERS"] == "Acre") { $estado = "AC"; } else if ($linha["ESTADO_USERS"] == "Alagoas") { $estado = "AL"; } else if ($linha["ESTADO_USERS"] == "Amapá") { $estado = "AP"; } else if ($linha["ESTADO_USERS"] == "Amazonas") { $estado = "AM"; } else if ($linha["ESTADO_USERS"] == "Bahia") { $estado = "BA"; } else if ($linha["ESTADO_USERS"] == "Ceará") { $estado = "CE"; } else if ($linha["ESTADO_USERS"] == "Distrito Federal") { $estado = "DF"; } else if ($linha["ESTADO_USERS"] == "Espírito Santo") { $estado = "ES"; } else if ($linha["ESTADO_USERS"] == "Goiás") { $estado = "GO"; } else if ($linha["ESTADO_USERS"] == "Maranhão") { $estado = "MA"; } else if ($linha["ESTADO_USERS"] == "Mato Grosso") { $estado = "MT"; } else if ($linha["ESTADO_USERS"] == "Mato Grosso do Sul") { $estado = "MS"; } else if ($linha["ESTADO_USERS"] == "Minas Gerais") { $estado = "MG"; } else if ($linha["ESTADO_USERS"] == "Pará") { $estado = "PA"; } else if ($linha["ESTADO_USERS"] == "Paraíba") { $estado = "PB"; } else if ($linha["ESTADO_USERS"] == "Paraná") { $estado = "PR"; } else if ($linha["ESTADO_USERS"] == "Pernambuco") { $estado = "PE"; } else if ($linha["ESTADO_USERS"] == "Piauí") { $estado = "PI"; } else if ($linha["ESTADO_USERS"] == "Rio de Janeiro") { $estado = "RJ"; } else if ($linha["ESTADO_USERS"] == "Rio Grande do Norte") { $estado = "RN"; } else if ($linha["ESTADO_USERS"] == "Rio Grande do Sul") { $estado = "RS"; } else if ($linha["ESTADO_USERS"] == "Rondônia") { $estado = "RO"; } else if ($linha["ESTADO_USERS"] == "Roraima") { $estado = "RR"; } else if ($linha["ESTADO_USERS"] == "Santa Catarina") { $estado = "SC"; } else if ($linha["ESTADO_USERS"] == "São Paulo") { $estado = "SP"; } else if ($linha["ESTADO_USERS"] == "Sergipe") { $estado = "SE"; } else if ($linha["ESTADO_USERS"] == "Tocantins") { $estado = "TO"; } echo "teste 2 - ".$estado."<br>"; // teste olha, no caso acima o sql esta buscando um usuario que o $linha["ESTADO_USERS"] é = São Paulo na brownser aparece dessa forma teste 1 - São Paulo teste 2 - porque diabos não deu certo ? Compartilhar este post Link para o post Compartilhar em outros sites
Kakashi_Hatake 267 Denunciar post Postado Janeiro 2, 2012 Seria muito mais fácil criar um campo "UF" na tabela e colocar a sigla correspondente para cada estado Compartilhar este post Link para o post Compartilhar em outros sites
11closed 0 Denunciar post Postado Janeiro 2, 2012 como assim Carlos, não entendi, poderia explicar melhor ? olha lembrando que ai eu publiquei apenas uma parte do codigo, a parte aonde acredito q esteja o erro ! Compartilhar este post Link para o post Compartilhar em outros sites
ozorio silva 0 Denunciar post Postado Janeiro 2, 2012 como o amigo falo baixe um sql de estados e cidades brasileiras pesquise no google ok abraço Compartilhar este post Link para o post Compartilhar em outros sites
Célio A. 4 Denunciar post Postado Janeiro 2, 2012 Amigo, vamos fazer assim... Qual o objetivo do código, o que você quer que aconteça? Compartilhar este post Link para o post Compartilhar em outros sites
11closed 0 Denunciar post Postado Janeiro 2, 2012 ola Célio bom no BD esta gravado o nome do estado, mas nesse script preciso da sigla do estado. entendeu ? Compartilhar este post Link para o post Compartilhar em outros sites
Célio A. 4 Denunciar post Postado Janeiro 2, 2012 só isso? não é mais facil adicionar o campo uf na tabela? dai você muda echo "teste1 - ".$linha["uf"] ."<br>"; tai a tabela CREATE TABLE `tb_estados` ( `id` int(2) unsigned zerofill NOT NULL auto_increment, `uf` varchar(10) NOT NULL default '', `nome` varchar(20) NOT NULL default '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=28 ; -- -- Extraindo dados da tabela `tb_estados` -- INSERT INTO `tb_estados` (`id`, `uf`, `nome`) VALUES (01, 'AC', 'Acre'), (02, 'AL', 'Alagoas'), (03, 'AM', 'Amazonas'), (04, 'AP', 'Amapá'), (05, 'BA', 'Bahia'), (06, 'CE', 'Ceará'), (07, 'DF', 'Distrito Federal'), (08, 'ES', 'Espírito Santo'), (09, 'GO', 'Goiás'), (10, 'MA', 'Maranhão'), (11, 'MG', 'Minas Gerais'), (12, 'MS', 'Mato Grosso do Sul'), (13, 'MT', 'Mato Grosso'), (14, 'PA', 'Pará'), (15, 'PB', 'Paraíba'), (16, 'PE', 'Pernambuco'), (17, 'PI', 'Piauí'), (18, 'PR', 'Paraná'), (19, 'RJ', 'Rio de Janeiro'), (20, 'RN', 'Rio Grande do Norte'), (21, 'RO', 'Rondônia'), (22, 'RR', 'Roraima'), (23, 'RS', 'Rio Grande do Sul'), (24, 'SC', 'Santa Catarina'), (25, 'SE', 'Sergipe'), (26, 'SP', 'São Paulo'), (27, 'TO', 'Tocantins'); Compartilhar este post Link para o post Compartilhar em outros sites
Angel. 0 Denunciar post Postado Janeiro 2, 2012 tenta colocar o else if tudo junto "elseif"; ;D Compartilhar este post Link para o post Compartilhar em outros sites
11closed 0 Denunciar post Postado Janeiro 3, 2012 ola Angel, infelizmente não era isso, mas obrigado pela dica... eu fiz o que o Celio mencionou.... obrigado pessoal t+ Compartilhar este post Link para o post Compartilhar em outros sites