BD nao conecta

1. BD nao conecta

fabricio
shodaime

(usa CentOS)

Enviado em 16/01/2014 - 10:46h

Bom dia pessoal é o seguinte, tentei conectar com o BD é aparece uma tela tipo um formulário laranja mostrando erros dizendo : "notice: undefined variable: senha in c:\wamp\www\sistema_chamados\cadastro_user.php on line 21"


  


2. Re: BD nao conecta

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 16/01/2014 - 11:06h

no arquivo
c:\wamp\www\sistema_chamados\cadastro_user.php

verifica a linha 21


3. Re: BD nao conecta

fabricio
shodaime

(usa CentOS)

Enviado em 16/01/2014 - 11:09h

danniel-lara escreveu:

no arquivo
c:\wamp\www\sistema_chamados\cadastro_user.php

verifica a linha 21


nao tem nada de errado la, e aparece isso em todos os campos que tenho pra preencher no formulario


4. Re: BD nao conecta

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 16/01/2014 - 11:11h

posta ai o conteúdo desse arquivo


5. Re: BD nao conecta

fabricio
shodaime

(usa CentOS)

Enviado em 16/01/2014 - 11:17h

danniel-lara escreveu:

posta ai o conteúdo desse arquivo


Notice: Undefined variable: senhaDois in C:\wamp\www\sistema_chamados\php\cadastros\cadastro_user.php on line 21
Call Stack
# Time Memory Function Location
1 0.0010 149384 {main}( ) ..\cadastro_user.php:0

( ! ) Notice: Undefined variable: senha in C:\wamp\www\sistema_chamados\php\cadastros\cadastro_user.php on line 21
Call Stack
# Time Memory Function Location
1 0.0010 149384 {main}( ) ..\cadastro_user.php:0

( ! ) Notice: Undefined variable: nome in C:\wamp\www\sistema_chamados\php\cadastros\cadastro_user.php on line 23
Call Stack
# Time Memory Function Location
1 0.0010 149384 {main}( ) ..\cadastro_user.php:0

( ! ) Notice: Undefined variable: telefone in C:\wamp\www\sistema_chamados\php\cadastros\cadastro_user.php on line 23
Call Stack
# Time Memory Function Location
1 0.0010 149384 {main}( ) ..\cadastro_user.php:0

( ! ) Notice: Undefined variable: cidade in C:\wamp\www\sistema_chamados\php\cadastros\cadastro_user.php on line 23
Call Stack
# Time Memory Function Location
1 0.0010 149384 {main}( ) ..\cadastro_user.php:0

( ! ) Notice: Undefined variable: gerente in C:\wamp\www\sistema_chamados\php\cadastros\cadastro_user.php on line 23
Call Stack
# Time Memory Function Location
1 0.0010 149384 {main}( ) ..\cadastro_user.php:0

( ! ) Notice: Undefined variable: senha in C:\wamp\www\sistema_chamados\php\cadastros\cadastro_user.php on line 23
Call Stack
# Time Memory Function Location
1 0.0010 149384 {main}( ) ..\cadastro_user.php:0

( ! ) Notice: Undefined variable: uploadimg in C:\wamp\www\sistema_chamados\php\cadastros\cadastro_user.php on line 23
Call Stack
# Time Memory Function Location
1 0.0010 149384 {main}( ) ..\cadastro_user.php:0


6. Re: BD nao conecta

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 16/01/2014 - 11:21h

tem como tu postar o conteúdo desse arquivos ?



7. Re: BD nao conecta

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 16/01/2014 - 12:08h

Variáveis senha e senhaDois estão indefinidas. Cadê o código?


8. Re: BD nao conecta

fabricio
shodaime

(usa CentOS)

Enviado em 16/01/2014 - 13:42h

rei_astro escreveu:

Variáveis senha e senhaDois estão indefinidas. Cadê o código?


<?php

require_once ('../bd/conexao_bd.php');


if (empty($_POST['nomecaduser']) || empty($_POST['telefonecaduser']) || empty($_POST['cidadecaduser']) || empty($_POST['gerentecaduser']) || empty($_POST['senhacaduser']) || empty($_POST['senhacaduserdois'])) {

"<script>" .
"alert('Por favor, preencha todos os campos.');" .
"history.go(-1);" .
"</script>";
} else {
$nome = addslashes($_POST ['nomecaduser']);
$telefone = addslashes($_POST['telefonecaduser']);
$cidade = addslashes($_POST['cidadecaduser']);
$gerente = addslashes($_POST['gerentecaduser']);
$senha = addslashes($_POST['senhacaduser']);
$senhaDois = addslashes($_POST['senhacaduserdois']);
$uploadimg = addslashes($_POST['uploadimgcaduser']);
}

if ($senha == $senhaDois) {
echo 'senha certa';
$sql_dados_a_inserir = "INSERT INTO usuario (NomeLoja, Telefone, Cidade, Gerente, Senha, Imagem) VALUES ('$nome', '$telefone', '$cidade', '$gerente', '$senha', '$uploadimg' )";

conectar();

if (inserir($sql_dados_a_inserir)) {
echo 'inserção no banco de dados feita com sucesso'; // header("Location: ");
} ELSE {
ECHO 'ERRO na inserção dos dados';
}


} else {
"<script>" .
"alert('As senhas digitadas não correspondem.');" .
"history.go(-1);" .
"</script>";
}


9. Re: BD nao conecta

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 16/01/2014 - 16:50h

Bom pelo que vejo, você declarou as variáveis inicialmente dentro de um else{} e depois quer que essas variáveis existam dentro de um if(){}.

Não vai dar certo, pois para o sistema $senha e $senhaDois do else (no início) são diferente de $senha e $senhaDois do if seguido. Isso vale para todas as outras variáveis.

Você tem que declarar as variáveis como globais, no início do código, atribuindo valor nulo a elas. Aí depois passa os valores.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts