Mackley Alves
Notice: Undefined index:, e também não conecta com mysql
29 de June de 2013 às 04:22AM
Usava o apcahe2triad com PHP 5.1.
Depois atualizei para o wamp, com isso todos os sistemas que uso começaram a dar esses problemas, não conectam com o banco de dados, mesmo o banco ja tendo sido criando.
Ja me falaram sobre o error_reporting, sim até sumiram os avisos de NOTICE, mas não consigo conectar com o BD, e está como usava no apache, não mexi em nada nas configurações, a senha, usuário e nome do bd continuam os mesmos para cada sistema. Segue aqui um exemplo.


<?php
include "config/config.php";


$acao = $_GET['acao'];
if ($acao=='ingressar') {

$senha = $_POST['senha'];
$login = $_POST['login'];
$con=mysql_connect($host,$user,$pass);
mysql_select_db($banco);
$sql="select * from $table WHERE login='$login'";
$result=mysql_query($sql);
$linhas=mysql_num_rows($result);
for($x=0;$x<$linhas;$x++) {
$codigo = mysql_result($result,$x,0);
$login_bd = mysql_result($result,$x,1);
$senha_bd = mysql_result($result,$x,2);
$controle = mysql_result($result,$x,3);
$funcionario = mysql_result($result,$x,4);
//$senhamd5 = md5($senha);
if ($login == $login_bd AND $senha == $senha_bd){
session_start("phplogin"); #Inicializa a sessão
session_name();
session_destroy();
session_register("codigo","login","senha","controle","funcionario"); #Registra as variáveis na sessão
header("Location:$pagina"); #Redireciono para a página principal
exit;
}
else {
header ("Location: index.php?acao=error");
}

}
}
?>
<?php
if ($acao=='error') {
print"<br><br><center>Login ou senha não conferem</center>";
exit;
}
?>
<?php
session_start("phplogin");
$login = $_SESSION['login'];
if (isset($login)){
header("Location: home.php");
exit;
}
?>




Aqui é para entrar com login, mas além dos avisos NOTICE, não está mais conectando com o BD no momento da consulta, aparecem vários erros do mysql.
Por que no apache não dava erro e agora no wamp da esses erros?
Não quero voltar para o Php 5.1 :(
Brasilio Thomazo
Re: Notice: Undefined index:, e também não conecta com mysql
06 de January de 2014 às 03:36AM
Wamp vem com seu próprio apache, mysql e php, oque pode estar ocorrendo é algum erro na configuração php.ini ou/e na hora de startar o mysql, deve estar em conflito o mysql antigo com o novo.

O jeito "difícil" geralmente é o melhor jeito, eu recomendo sempre que baixe cada qual nos seus respectivos sites e instale um a um, pois assim quando sair uma atualização basta atualizar e pronto.

Caso necessite de ajuda para instalar o php, mysql, apache, postgres e firebird ai, só avisar, mas da uma conferida ai nos serviços (services.msc) e veja se não tem mais que um mysql instalado. (Seu O.S é windows certos?)
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.