felipesch 0 Denunciar post Postado Fevereiro 6, 2015 Boa tarde, pessoal.Sou novo aqui e no mundo da programação, portanto me desculpem se eu falar alguma besteira.Vamos ao que interessa... tenho um sistema muito antigo que roda via web, mas como estou tendo muitos problemas com o servidor de hospedagem, decidi colocar o sistema num servidor local. Fiz algumas pesquisas e como sou novo neste mundo, acabei achando o Xammp. Fiz a instalação e devidas configurações, abri o HeideSQL e fiz a importação do BD. Até ai tudo certo. Mas quando tento acessar o meu sistema, ele aparece na tela de login como se não tivesse feito a conexão com o BD e ao colocar o login e senha ele só diz que deu erro na linha 77 do meu arquivo index.php que é o seguinte código <center><b><?=$msg;?></b></center>. Na parte de cima do código relacionado a $msg está assim if ($_POST['usuario'] and $_POST['passw']) { $selecionar = mysql_query("SELECT * FROM user WHERE login = '".$_POST['usuario']."'"); $selecionar2 = mysql_query("SELECT * FROM user WHERE senha = '".md5($_POST['passw'])."'"); if (mysql_num_rows($selecionar) <= "0") { $msg = "Usuário incorreto!"; } else { if (mysql_num_rows($selecionar2) <= "0") { $msg = "Senha incorreta!"; } else { $selecionar2 = mysql_fetch_assoc($selecionar2); $_SESSION['usuario'] = $selecionar2['nome']; $_SESSION['login'] = $selecionar2['login']; } }}A sensação que tenho é que o sistema não está se conectando com o Banco de Dados, mesmo depois de fazer as configurações. Alguém poderia me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Fevereiro 7, 2015 conexão é no forum de PHP; peça para moverem, mas desde já t recomendo pesquisar sobre PDO: http://www.devmedia.com.br/introducao-ao-php-pdo/24973 http://www.rafaelwendel.com/2011/12/tutorial-pdo-php-data-object/ Compartilhar este post Link para o post Compartilhar em outros sites
lucaswxp 22 Denunciar post Postado Fevereiro 11, 2015 Qual o erro, exatamente? Pela a linha que você postou, acredito que seja porque você não tenha habilitado as "short open tags" do PHP: http://php.net/manual/pt_BR/ini.core.php#ini.short-open-tag Tente habilitar a diretriz ou mudar a linha para: <center><b><?php echo $msg;?></b></center>. Compartilhar este post Link para o post Compartilhar em outros sites
felipesch 0 Denunciar post Postado Fevereiro 13, 2015 lucaswxp, A tag está habilitada, o problema é alguma coisa que não está conseguindo ligar o MySQL com o PHP. Como disse, tenho este sistema rodando num servidor externo e quando a conexão com o BD é realizada, não tenho este tipo de problema. Abri no fórum PHP, conforme orientações do Fernando C. Espero que alguém me ajude. Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Fevereiro 13, 2015 Abri no fórum PHP sim, e lá foi respondido.. Bom carnaval.. Compartilhar este post Link para o post Compartilhar em outros sites