Jump to content

Search the Community

Showing results for tags 'undefined index'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 11 results

  1. NeumarFreire

    Undefined index

    Caros amigos. Sou novo neste forum e tenho um problema de código na página resposta. Apesar dos indeces estarem de acordo com os "name" do formulários o erro se mantém. Troquei o Method no campo emailId para GET e o erro desapareceu mas nos outros campos não. Vejam o código EM NEGRITO abaixo e se puderem ajudar... <?php include_once 'restrito_all.php'; ?> <?php include_once 'validar_user.php'; ?> <?php include_once 'header.php'; ?> <?php date_default_timezone_set('America/Sao_Paulo'); $data= date('d/m/Y'); $hora= date('H:i').' H'; ?> <div id="local"> <div class="caminho">Onde estou: NFL & Associados &raquo; Painel de Controle &raquo; Admin &raquo; Visualizar/Responder</div> <div class="welcome">Olá, <?php echo $clienteNome;?> | <?php echo $data .' às '.$hora ?> | <a href="deslogar.php">Sair</a></div> </div> <div id="content"> <?php include_once 'menu.php'; ?> <div id="content_conteudo"> <?php include_once 'carregando.php'; ?> <?php $emailAdmin ='contato@nflweb.com.br'; $emailAssunto = 'CONTATO Portal Imobiliário NFL & Associados'; $emailStatus = 'completo'; $emailResposta = date ('Y-m-d H:i:s'); $headers = "From: $emailAdmin\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "content-type:text/html; charset=\"utf-8\"/n/n"; $emailId = $_GET['emailId']; $emailTxt = $_POST['mensagem']; $emailEmail = $_POST['emailEmail']; $recebidoEm = $_POST['emailData']; $mensagemEm = $_POST['emailMensagem']; $sql_enviaAdmin = 'UPDATE imobi_mailadmin SET = emailStatus = :emailStatus, emailResposta = :emailResposta, emailTxt = :emailTxt WHERE emailId = :emailId '; try{ $query_enviaAdmin = $conecta->prepare($sql_enviaAdmin); $query_enviaAdmin->bindValue(':emailStatus',$emailStatus,PDO::PARAM_STR); $query_enviaAdmin->bindValue(':emailResposta',$emailResposta,PDO::PARAM_STR); $query_enviaAdmin->bindValue(':emailTxt',$emailTxt,PDO::PARAM_STR); $query_enviaAdmin->bindValue(':emailId',$emailId,PDO::PARAM_STR); $query_enviaAdmin->execute(); echo '<div class="ok">Mensagem enviada com sucesso!</div><br /> '; }catch(PDOexception $error_adminEmail){ echo 'Erro ao atualizar e-mail'; } ?> <div class="inbox"> <table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr class="cabecalho"> <td align="center">DATA</td> <td align="center">NOME</td> <td align="center">E-MAIL</td> <td align="center">EXECUTAR:</td> </tr> <?php $emailId =$_GET ['emailId']; $sql_inboxAdmin = 'SELECT * FROM imobi_mailadmin WHERE emailId = :emailId '; try{ $query_inboxAdmin = $conecta->prepare($sql_inboxAdmin); $query_inboxAdmin->bindValue(':emailId', $emailId,PDO::PARAM_STR); $query_inboxAdmin->execute(); $resultado_inboxAdmin = $query_inboxAdmin->fetchAll(PDO::FETCH_ASSOC); }catch(PDOexception $error_inboxAdmin){ echo 'Erro ao selecionar pendentes.'; } $i=0; foreach($resultado_inboxAdmin as $res_inboxAdmin){ $emailId = $res_inboxAdmin['emailId']; $emailNome = $res_inboxAdmin ['emailNome']; $emailMensagem = $res_inboxAdmin ['emailMensagem']; $emailEmail = $res_inboxAdmin ['emailEmail']; $emailData = $res_inboxAdmin ['emailData']; $emailStatus = $res_inboxAdmin ['emailStatus']; $emailResposta = $res_inboxAdmin ['emailResposta']; $emailTxt = $res_inboxAdmin ['emailTxt']; $cor = 'bgcolor="#EBE9FE"'; ?> <tr <?php echo $cor; ?>> <td align="center"><?php echo date('d/m/Y - H:i',strtotime($emailData));?>h</td> <td align="left"><?php echo $emailNome;?></td> <td align="center"><?php echo $emailEmail;?></td> <td align="center" ><a href="painel.php">Voltar</a></td> </tr> <tr <?php echo $cor; ?>> <td align="center" class="cabecalho">MENSAGEM:</td> <td align="left" colspan="3"><?php echo $emailMensagem;?></td> </tr> <?php } ?> </table> </div> <!--FECHA CLASS INBOX --> <br /> <br /> <form name="responderEmail" action="" enctype="multipart/form-data" method="POST"> <label> <span>Escreva a resposta: </span> <textarea rows="8" name="mensagem" cols="108"></textarea> </label> <input type="hidden" name = "emailId" value = "<?php echo $emailId;?>" /> <input type="hidden" name = "emailEmail" value = "<?php echo $emailEmail;?>" /> <input type="hidden" name = "emailData" value = "<?php echo $emailData;?>" /> <input type="hidden" name = "emailMensagem" value = "<?php echo $emailMensagem;?>" /> <input type="submit" name = "executar" id="executar" value="Enviar resposta" /> </form> </div> <!--FECHA CONTENT CONTEUDO--> </div> <!--CONTENT--> <?php include_once 'footer.php'; ?>
  2. galera alguem pode me ajudar vou mandar a imagem e o codigo esse e o erro: aqui ta o codigo tarefas.php: <?php session_start();?> <html> <head> <title>Gerenciador de tarefas</title> <!--<link rel="stylesheet" href="tarefas.css">--> </head> <body> <h1>Gerenciador de tarefas</h1> <form> <fieldset> <legend> Nova tarefa</legend> <label> Tarefa: <input type="text" name="nome" /> </label> <input type="submit" value="Cadastrar" /> </fieldset> </form> <?php if(array_key_exists('nome', $_GET)){ $_SESSION['lista_tarefas'][]=$_GET['nome']; } $lista_tarefas = []; if (array_key_exists('lista_tarefas', $_SESSION)){ $lista_tarefas = $_SESSION['lista_tarefas']; } ?> <table> <tr> <td>Tarefas</td> </tr> <?php foreach ($lista_tarefas as $tarefa ): ?> <tr> <td> <?php echo $tarefa; ?></td> </tr> <?php endforeach; ?> </table> </body> </html> tabela.php: <html> <head> <meta charset="utf-8"/> <title>Gerenciador de Tarefas</title> <link rel="stylesheet" type="text/css" href="tarefas.css"> </head> <body> <table> <tr> <th>Tarefas</th> <th>Descrição</th> <th>Prazo</th> <th>Prioridade</th> <th>Concluida</th> <th>Opções</th> </tr> <?php // foreach e uma repetição foreach ($lista_tarefas as $tarefa): ?> <tr> <td> <?php echo $tarefa['nome'];?></td> <td> <?php echo $tarefa['descricao'];?></td> <td> <?php echo traduz_data_para_exibir($tarefa['prazo']);?></td> <td><?php echo traduz_prioridade($tarefa['prioridade']); ?></td> <td> <?php echo traduz_concluida( $tarefa['concluida']);?> </td> <td><a href="editar.php?id=<?php echo $tarefa['id']; ?>">Editar</a></tr> <?php endforeach; ?> </table> </body> </html> template.php: <html> <head> <meta charset="utf-8"/> <title>Gerenciador de Tarefas</title> <link rel="stylesheet" type="text/css" href="tarefas.css"> </head> <body> <?php require 'formulario.php';?> <?php if($exibir_tabela) : ?> <?php require 'tabela.php';?> <?php endif;?> </body> </html> banco.php: <?php $bdServidor = '127.0.0.1:3307'; $bdUsuario = 'root'; $bdSenha = ''; $bdBanco = 'tarefas'; // $conexao = mysqli_connect($bdServidor, $bdUsuario, $bdSenha, $bdBanco); if (mysqli_connect_errno($conexao)){ echo "problema para conectar ao banco. Erro: "; echo mysqli_connect_error(); die(); } function buscar_tarefas($conexao){ $sqlBusca = 'SELECT * FROM tarefas'; $resultado = mysqli_query($conexao, $sqlBusca); $tarefas = []; while ($tarefa = mysqli_fetch_assoc($resultado)){ $tarefas[] = $tarefa; } return $tarefas; } function gravar_tarefa($conexao, $tarefa) { $sqlGravar=" INSERT INTO tarefas(nome, descricao,prioridade,prazo,concluida) values( '{$tarefa['nome']}', '{$tarefa['descricao']}', '{$tarefa['prioridade']}' '{$tarefa['prazo']}' '{$tarefa['concluida']}' )"; function buscar_tarefa($conexao, $id){ $sqlBusca = 'SELECT * FROM tarefas WHERE id = '. id; $resultado = mysql_query($conexao, $sqlBusca); return mysqli_fetch_assoc($resultado); } function editar_tarefa($conexao, $tarefa){ $sqlEditar = " UPDATE tarefas SET nome='{$tarefa['nome']}', descricao'{$tarefa['descricao']}', prioridade'{$tarefa['prioridade']}', prazo'{$tarefa['prazo']}', concluida'{$tarefa['concluida']}', WHERE id = {$tarefa['id']} "; } mysqli_query ($conexao, $sqlGravar); } ?> index.php: <?php session_start(); require "banco.php"; require "utilitarios.php"; $exibir_tabela = true; if (array_key_exists('nome', $_GET) && $_GET['nome'] != ''){ $tarefa = []; $tarefa['nome'] = $_GET['nome']; if (array_key_exists('descricao', $_GET)){ $tarefa['descricao'] = $_GET['descricao']; } else{ $tarefa['descricao'] = ''; } if ( array_key_exists('prazo', $_GET)){ $tarefa['prazo']= traduz_data_para_banco($_GET['prazo']); } else{ $tarefa['prazo'] = ''; } $tarefa ['prioridade'] = $_GET['prioridade']; if ( array_key_exists('concluida', $_GET)){ $tarefa['concluida']=1; } else{ $tarefa['concluida'] = 0; } gravar_tarefa($conexao, $tarefa); } $lista_tarefas = buscar_tarefas($conexao); $tarefa=[ 'id' =>0, 'nome' =>'', 'descricao' =>'', 'prazo' =>'', 'prioridade' =>3, 'concluida' =>'' ]; include "template.php"; ?> utilitarios.php: <?php function traduz_prioridade($codigo) { $prioridade='';; switch($codigo){ case 1: $prioridade='Baixa'; break; case 2: $prioridade='Media'; break; case 3: $prioridade='Alta'; break; } return $prioridade; } function traduz_data_para_banco($data){ if($data == ""){ return ""; } $dados = explode("/", $data); $data_banco = "{$dados[2]}-{$dados[1]}-{$dados[0]}"; return $data_banco; } function traduz_data_para_exibir($data){ if($data == "" OR $data == "0000-00-00"){ return ""; } $dados = explode("-", $data); $data_exibir = "{$dados[2]}/{$dados[1]}/{$dados[0]}"; return $data_exibir; } function traduz_concluida($concluida){ if($concluida == 1){ return 'sim'; } return 'Não'; } ?> formulario.php: <!DOCTYPE html> <html> <head> <meta charset="utf=8" /> <title>Gerenciador de tarefas</title> <link rel="stylesheet" type="text/css" href="tarefas.css"> </head> <body> <h1>Gerenciador de Tarefas</h1> <form> <input type="hidden" name="id" value="<?php echo $tarefa['id'];?>"/> <fieldset> <legend>Nova Tarefa</legend> <label> Tarefa: <input type="text" name="nome" value= "<?php echo $tarefa['nome'];?>" /> </label> <label> Descrição: <textarea name="descricao" > <?php echo $tarefa['descricao'];?></textarea> </label> <label> Prazo: <input type="text" name="prazo" value="<?php echo traduz_data_para_exibir($tarefa['prazo']);?>"/> </label> <fieldset> <legend>Prioridade</legend> <label> <input type= "radio" name="prioridade" value="1" <?php echo ($tarefa['prioridade']==1) ? 'checked': '';?>/> Baixa <input type="radio" name="prioridade" value="2" <?php echo ($tarefa['prioridade']==2) ? 'checked': '';?> /> Media <input type="radio" name="prioridade" value="3" <?php echo ($tarefa['prioridade']==3) ? 'checked': '';?>/> Alta </label> </fieldset> <label> Tarefa Concluida: <input type="checkbox" name="Concluida" value="1"<?php echo ($tarefa['concluida']==1) ? 'checked': '';?> /> </label> <input type ="submit" value="<?php echo ($tarefa['id'] > 0) ? 'atualizar': 'Cadastrar';?> "/> </body> </html> editar.php: <?php session_start(); require "banco.php"; require "utilitarios.php"; $exibir_tabela = false; if (array_key_exists('nome', $_GET) && $_GET['nome'] != ''){ $tarefa = []; $tarefa['id']= $_GET['id']; $tarefa['nome'] = $_GET['nome']; if (array_key_exists('descricao', $_GET)){ $tarefa['descricao'] = $_GET['descricao']; } else{ $tarefa['descricao'] = ''; } if ( array_key_exists('prazo', $_GET)){ $tarefa['prazo']= traduz_data_para_banco($_GET['prazo']); } else{ $tarefa['prazo'] = ''; } $tarefa ['prioridade'] = $_GET['prioridade']; if ( array_key_exists('concluida', $_GET)){ $tarefa['concluida']=1; } else{ $tarefa['concluida'] = 0; } editar_tarefa($conexao, $tarefa); header('Location: index.php'); die(); } $tarefa = buscar_tarefas($conexao,$_GET['id']); include "template.php"; ?>
  3. RenatoD

    [Resolvido] Erro Undefined index

    Boa tarde galera, tudo bem? Estou tentando criar o Update de um formulário. A parte de listar todas as informações está funcionando. O problema é o seguinte... Quando eu clico em Alterar, a pagina é redirecionada para outra pagina que vai conter a procedure de update. Quando eu faço alguma alteração nos campos de combobox não é exibida nenhuma mensagem de erro e os valores são passados com sucesso. Porem quando não faço nenhuma alteração ele da esse erro de Undefined index. Já revirei o código varias vezes e não consigo descobrir o motivo do problema. Obs: Os combobox referente aos bancos não apresenta mensagem de erro mesmo sem ter feito alteração. Desde já agradeço a ajuda. //Update_Transacao.php ---------------------------------------------------------------------------------- <?php include 'banco_de_dados.php'; $id_transacao = $_POST['id_transacao']; $consulta = $conn->query("Select transacao.id, transacao.Usuario_id, usuario.nome as nome_usuario, transacao.Tipo_transacao_id, tipo_transacao.nome as nome_tipo_transacao, transacao.Banco_origem_id, a.nome as nome_banco_origem, transacao.Banco_destino_id, b.nome as nome_banco_destino, transacao.Forma_pagamento_id, forma_pagamento.nome as nome_forma_pagamento, transacao.Tipo_Moeda_id, tipo_moeda.nome as nome_tipo_moeda, transacao.Valor, transacao.Data, transacao.descricao from transacao JOIN usuario on transacao.usuario_id = usuario.id JOIN tipo_transacao on transacao.tipo_transacao_id = tipo_transacao.id JOIN banco a on a.id = banco_origem_id JOIN banco b on b.id = banco_destino_id JOIN forma_pagamento on forma_pagamento.id = forma_pagamento_id JOIN tipo_moeda on tipo_moeda.id = transacao.tipo_moeda_id where transacao.id = '$id_transacao';"); while($linha = $consulta->fetch(PDO::FETCH_ASSOC)){ ?> <table cellpadding="8px"> <form method="POST" action="Execute_Update.php" name="form"> <input type="hidden" value="<?php echo "{$linha['id']}";?>" name="Id_Transacao"> </input> <tr> <td>Nome usuario</td> <td><input value="<?php echo "{$linha['Usuario_id']}";?>" name="Nome_Usuario"></td></input></td> <td>Tipo Transação</td> <td><select name="Tipo_Transacao"> <option value="<?php echo "{$linha['tipo_transacao_id']}";?>"><?php echo "{$linha['nome_tipo_transacao']}";?></option> <?php $tp_transacao = $linha['nome_tipo_transacao']; $tps_trans = $conn->query("select id, nome from tipo_transacao where nome not in (select nome from tipo_transacao where nome = '$tp_transacao')"); while($linha_1 = $tps_trans->fetch(PDO::FETCH_ASSOC)){ ?> <option value=" <?php echo "{$linha_1['id']}";?>"><?php echo "{$linha_1['nome']}";?></option> <?php } ?> </select> </td> </tr> <tr> <td>Banco Origem</td> <td> <select name="Banco_Origem"> <option value="<?php echo "{$linha['Banco_origem_id']}";?>"><?php echo "{$linha['nome_banco_origem']}";?></option> <?php $nm_bd_ori = $linha['nome_banco_origem']; $bancos_origem = $conn->query("select id, nome from banco where nome not in (select nome from banco where nome = '$nm_bd_ori')"); while($linha_1 = $bancos_origem->fetch(PDO::FETCH_ASSOC)){ ?> <option value=" <?php echo "{$linha_1['id']}";?>"><?php echo "{$linha_1['nome']}";?></option> <?php } ?> </select> </td> <td>Banco Destino</td> <td> <select name="Banco_Destino"> <option value="<?php echo "{$linha['Banco_destino_id']}";?>"><?php echo "{$linha['nome_banco_destino']}";?></option> <?php $nm_bd_dest = $linha['nome_banco_destino']; $bancos_destino = $conn->query("select id, nome from banco where nome not in (select nome from banco where nome = '$nm_bd_dest')"); while($linha_1 = $bancos_destino->fetch(PDO::FETCH_ASSOC)){ ?> <option value=" <?php echo "{$linha_1['id']}";?>"><?php echo "{$linha_1['nome']}";?></option> <?php } ?> </select> </td> </tr> <!-- Terceira linha--> <tr> <td>Forma Pagamento</td> <td> <select name="Formas_Pagamento"> <option value="<?php echo "{$linha['forma_pagamento_id']}";?>"><?php echo "{$linha['nome_forma_pagamento']}"?></option> <?php $nm_form_pag = $linha['nome_forma_pagamento']; $formas_pag = $conn->query("select id, nome from forma_pagamento where nome not in (select nome from forma_pagamento where nome = '$nm_form_pag')"); while($linha_1 = $formas_pag->fetch(PDO::FETCH_ASSOC)){ ?> <option value=" <?php echo "{$linha_1['id']}";?>"><?php echo "{$linha_1['nome']}";?></option> <?php } ?> </select> </td> <td>Moeda</td> <td> <select name="Tipo_Moeda"> <option value="<?php echo "{$linha['tipo_moeda']}";?>"><?php echo "{$linha['nome_tipo_moeda']}"?></option> <?php $nm_tp_moeda = $linha['nome_tipo_moeda']; $tp_moeda = $conn->query("select id, nome from tipo_moeda where nome not in(select nome from tipo_moeda where nome = '$nm_tp_moeda')"); while($linha_1 = $tp_moeda->fetch(PDO::FETCH_ASSOC)){ ?> <option value=" <?php echo "{$linha_1['id']}";?>"><?php echo "{$linha_1['nome']}";?></option> <?php } ?> </select> </td> </tr> <tr> <td>Valor</td> <td><input value="<?php echo "{$linha['Valor']}";?> " name="Valor"></td></input></td> <td>Data</td> <td><input value="<?php echo "{$linha['Data']}";?>" name="Data"></td></input></td> </tr> <tr> <td colspan="4">Descrição</td> </tr> <tr> <td colspan="4"> <textarea name="Descricao" rows="4" cols="90" ><?php echo "{$linha['descricao']}";?></textarea> </td> </tr> <tr> <td> <input type="submit" value="Alterar" ></input> </td> </tr> </form> </table> <br><hr> <?php } ?> //Execute_Update.php ------------------------------------------------------------------------------------------------------------------------------- $Id_Transacao_Update = $_POST['Id_Transacao']; $Nome_Usuario_Update = $_POST['Nome_Usuario']; $Tipo_Transacao_Update = isset($_POST['Tipo_Transacao']) ? $_POST['Tipo_Transacao']: ''; $Banco_Origem_Update = isset($_POST['Banco_Origem']) ? $_POST['Banco_Origem']: ''; $Banco_Destino_Update = isset($_POST['Banco_Destino']) ? $_POST['Banco_Destino']: ''; $Formas_Pagamento_Update = isset($_POST['Formas_Pagamento']) ? $_POST['Formas_Pagamento']: ''; $Tipo_Moeda_Update = isset($_POST['Tipo_Moeda']) ? $_POST['Tipo_Moeda']: ''; $Valor_Update = isset($_POST['Valor']) ? $_POST['Valor']: ''; $Data_Update = isset($_POST['Data']) ? $_POST['Data']: ''; $Descricao_Update = isset($_POST['Descricao']) ? $_POST['Descricao']: ''; echo $Id_Transacao_Update."<br>"; echo $Nome_Usuario_Update."<br>"; echo $Tipo_Transacao_Update."<br>"; echo $Banco_Origem_Update."<br>"; echo $Banco_Destino_Update."<br>"; echo $Formas_Pagamento_Update."<br>"; echo $Tipo_Moeda_Update."<br>"; echo $Valor_Update."<br>"; echo $Data_Update."<br>"; echo $Descricao_Update."<br>"; ?>
  4. Hugo Lindoso

    Undefined index - upload de audio

    Estou com um pequeno código para fazer upload de áudio, porém está apresentando erro de Undefined index em duas linhas referentes a "audioFile". Encontrei diversas perguntas similares mas não consegui solucionar o problema. Nestas perguntas consultadas, na maioria das vezes o problema estava na declaração do "enctype", o que acredito não ser o meu caso. Segue o código: formulario.php <html> <head> <meta charset="utf-8"> <title>Upload de audio</title> </head> <body> <form action="upload.php" method="POST" enctype="multipart/form-data"> <input type="file" name="audioFile"/> <input type="submit" value="Upload Audio" name="save_audio"/> </form> </body> </html> upload.php <?php if(isset($_POST['save_audio']) && $_POST['save_audio'] == "Upload Audio") { $dir='uploads/'; $audio_path=$dir.basename($_FILES['audioFile']['name']); // Erro if(move_uploaded_file($_FILES['audioFile']['tmp_name'],$audio_path)) // Erro { echo 'upload ok'; } } ?> Realizei testes com arquivos de áudio de tamanhos diferentes (de 1,4Mb a 4,8Mb) e o problema persiste. Obs.: A pasta uploads encontra-se no mesmo caminho que as páginas aqui apresentadas.
  5. Notice: Undefined index: id in C:\xampp\htdocs\processa_editi.php on line 8 por que esta dando esse erro?
  6. thsf

    Erros

    Olá, sou nova no fórum e preciso de ajuda para resolver esses erros: Notice: Undefined index: idusuario in /opt/lampp/htdocs/analise/visao/login.php on line 14 Notice: Undefined property: login::$getUsuario in /opt/lampp/htdocs/analise/modelo/loginDAO.class.php on line 20 Fatal error: Call to a member function getId() on null in /opt/lampp/htdocs/analise/modelo/loginDAO.class.php on line 20 Meu código: <?php require_once"../modelo/conexao.class.php"; require_once"../modelo/login.class.php"; require_once"../modelo/loginDAO.class.php"; $id = ""; $nome = ""; $senha = ""; $idusuario = ""; if($_POST) { $login = new login(null, $_POST["nome"], $_POST["senha"], $_POST["idusuario"]); $loginDAO = new loginDAO(); $loginDAO -> inserir($login); //vai para a pagina determinada na location header("location:listarLogin.php"); break; } ?> <?php include "cabec.php"; ?> <article> <form method="POST" action="#" id="CadastrarLogin"> <h2>Usuário</h2> <input type="hidden" name="id" value="<?php echo $id; ?>" /> <p> <label>Nome de usuário:</label> <input type="text" name="nome" value="<?php echo $nome; ?>"/> </p> <p> <label>Senha:</label> <input type="text" name="senha" value="<?php echo $senha; ?>"/> </p> <p> <label>ID:</label> <input type="text" name="idusuario" value="<?php echo $idusuario; ?>"/> </p> <p> <input type="submit" name="salvar" value="Salvar" id="salvar" class="botao"/> <input type="submit" name="cancelar" value="Cancelar" id="cancelar" class="botao"/> </p> </form> function inserir($login) { $sql = "INSERT INTO login(idlogin, nome_usuario, senha, idusuario) VALUES (?,?,?,?)"; try { //preparar frase para ser executada $com = $this->bd->prepare($sql); //substituir os pontos de interrogação $com->bindValue(1,$login->getId()); $com->bindValue(2,$login->getNome()); $com->bindValue(3,$login->getSenha()); $com->bindValue(4,$login->getUsuario->getId()); //execução $retorno = $com->execute(); //fechando a conexão $this->bd = null; //verifica se houve problemas na execução do comando if(!$retorno) echo "Erro ao Inserir Login"; } catch ( Exception $e ) { die ($e->getMessage()); } }
  7. Júlio Marçal

    Erro Undefined index ao realizar login.

    Notice: Undefined index: login in C:\Program Files (x86)\EasyPHP-DevServer-13.1VC9\data\localweb\phpteste1\login.php on line 18 Notice: Undefined index: senhain C:\Program Files (x86)\EasyPHP-DevServer-13.1VC9\data\localweb\phpteste1\login.php on line 19 form: <form name="login" method="post" action="login.php"> <table id="login_table"> <tr> <td>Email:</td> <td><input type="text" name="login" id="id_login" class="txt" maxlength="25" /></td> </tr> <tr> <td>Senha:</td> <td><input type="password" name="senha" id="id_senha" class="txt" maxlength="20" /></td> </tr> <tr> <td colspan="2"><input type="submit" value="Entrar" class="btn" id="btnEntrar" name="btnEntrar"> <a href="pagina-do-cliente-cad.php"><input type="button" value="Cadastre-se" class="btn" id="btnCad" name="btnCad"></a></td> </tr> </table> </form> login.php: <?php class Sql{ public $host, $user, $pass, $query; public function __construct(){ mysql_connect($this -> host = 'localhost', $this -> user = 'root', $this -> pass = '1234' ); mysql_select_db('cadastro'); } public function query($qr){ $this -> query = mysql_query($qr); return $this -> query; } public function retornar(){ return $this -> query; } } $sql = new sql; $login = $_POST['login']; $pwd = $_POST['senha']; $selecionar = $sql -> query("SELECT * FROM USUARIO WHERE LOGIN = '$login' AND SENHA = '$pwd'"); $c = mysql_num_rows($selecionar); if($c){ echo "<meta http-equiv='refresh' content='0, url='pagina-do-cliente-interface.php'>"; echo 'logado'; }else{ echo "<script>alert('Email ou senha incorretos.'); history.back();</script>"; echo 'deslogado'; } ?>
  8. fsales_123

    Undefined index

    estou com esse problema... alguém me ajuda... Notice: Undefined index: id in atualizarempresa.php on line 17 <?php ini_set('display_errors',1); ini_set('display_startup_erros',1); error_reporting(E_ALL); $con = mysqli_connect("localhost", "root", "", "acheiteste"); //$selectid = $_GET['id']; $pegaemail = $_SESSION['email']; $query = "SELECT * FROM anuncios WHERE email = '$pegaemail'"; $query2 = mysqli_query($con, $query); $array = mysqli_fetch_array($query2); $selectid = $array['id']; $sql = "SELECT * FROM anuncios WHERE id = '$selectid'"; $sql2 = mysqli_query($con, $sql); while($ln = mysqli_fetch_array($sql2)){ ?>
  9. fsales_123

    Undefined index

    boa tarde alguém me ajuda... Notice: Undefined index: id in C:\xampp\htdocs\novosite\entrar\atualizarregistro.php on line 67 atualizarregistro.php <?php if(!isset($_GET['funcao'])=="editar"){ $con = mysqli_connect("localhost", "root", "", "acheiteste"); $selectid = $_GET['id']; $sql = "SELECT * FROM clientes WHERE id = '$selectid'"; $sql2 = mysqli_query($con, $sql); while($ln = mysqli_fetch_array($sql2)){ ?> <form method="post" name="form1" action="atualizar.php?funcao=editar&id=<?=$ln['id']?>"> <table align="center"> <tr valign="baseline"> <td nowrap align="right">Cli_nome:</td> <td><input type="text" name="nome" value="<?=$ln['nome']?>" size="32"></td> </tr> <tr valign="baseline"> <td nowrap align="right">Cli_email:</td> <td><input type="text" name="email" value="<?=$ln['email']?>" size="32"></td> </tr> <tr valign="baseline"> <td nowrap align="right">Cli_senha:</td> <td><input type="text" name="senha" value="<?=$ln['senha']?>" size="32"></td> </tr> <tr valign="baseline"> <td nowrap align="right"> </td> <td><input type="submit" value="Atualizar registro"></td> </tr> </table> <input type="hidden" name="MM_update" value="form1"> <input type="hidden" name="id" value=""> </form> <p> </p> </div> </div></div> <?php }}// Fehca Loop ?> atualizar.php <?php $con = mysqli_connect("localhost", "root", "", "acheiteste"); $postnome = $_POST['nome']; $postemail = $_POST['email']; $postsenha = $_POST['senha']; $getid = $_GET['id']; if($_GET['funcao']=="editar"){ $sql = "UPDATE clientes SET nome = '$postnome', email = '$postemail', senha = '$postsenha' WHERE id = '$getid' "; mysqli_query($con, $sql); echo "<meta http-equiv='refresh' content='0; URL= pagina-segura.php'> <script type=\"text/javascript\"> alert(\"Alterado com Sucesso!\"); </script> "; } ?>
  10. geysasz

    Erro no método $_POST

    Olá, estou tentando criar um formulario de cadastro e login. Porém está dando erro. Código abaixo: cadastrar.php <?php include "config.php"; $nome = $_post['nome']; $sobrenome = $_POST['sobrenome']; $email = $_POST['email']; $usuarios = $_POST['usuarios']; $info = $_POST['info']; if ((!$nome) || (!$sobrenome) || (!$email) || (!$usuarios)){ echo "ERRO: <br /><br />"; if (!$nome){ echo "Nome é requerido.<br />"; } if (!$sobrenome){ echo "Sobrenome é requerido.<br /> <br />"; } if (!$email){ echo "Email é um campo requerido.<br /><br />"; } if (!$usuarios){ echo "Nome de Usuário é requerido.<br /><br />"; } echo "Preencha os campos abaixo: <br /><br />"; include "formulario_cadastro.php"; }else{ $sql_email_check = mysql_query( "SELECT COUNT(id) FROM usuarios WHERE email='{$email}'" ); $sql_usuario_check = mysql_query( "SELECT COUNT(id) FROM usuarios WHERE usuarios='{$usuarios}'" ); $eReg = mysql_fetch_array($sql_email_check); $uReg = mysql_fetch_array($sql_usuarios_check); $email_check = $eReg[0]; $usuarios_check = $uReg[0]; if (($email_check > 0) || ($usuarios_check > 0)){ echo "<strong>ERRO</strong>: <br /><br />"; if ($email_check > 0){ echo "Este email já está sendo utilizado.<br /><br />"; unset($email); } if ($usuarios_check > 0){ echo "Este nome de usuário já está sendo utilizado.<br /><br />"; unset($usuario); } include "formulario_cadastro.php"; }else{ function makeRandomPassword(){ $salt = "abchefghjkmnpqrstuvwxyz0123456789"; srand((double)microtime()*1000000); $i = 0; while ($i <= 7){ $num = rand() % 33; $tmp = substr($salt, $num, 1); $pass = $pass . $tmp; $i++; } return $pass; } $senha_randomica = makeRandomPassword(); $senha = md5($senha_randomica); $info = htmlspecialchars($info); $sql = mysql_query( "INSERT INTO usuarios (nome, sobrenome, email, usuarios, senha, info, data_cadastro) VALUES ('$nome', '$sobrenome', '$email', '$usuarios', '$senha', '$info', now())") or die( mysql_error() ); if (!$sql){ echo "Ocorreu um erro ao criar sua conta, entre em contato."; }else{ $id = mysql_insert_id(); $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "From: Teu Domínio - Webmaster<email@teusite.com.br>"; $subject = "Confirmação de cadastro - teusite.com.br"; $mensagem = "Prezado {$nome} {$sobrenome},<br /> Obrigado pelo seu cadastro em nosso site, <a href='http://www.teusite.com.br'> http://www.teusite.com.br</a>!<br /> <br /> Para confirmar seu cadastro e ativar sua conta em nosso site, podendo acessar à áreas exclusivas, por favor clique no link abaixo ou copie e cole na barra de endereço do seu navegador.<br /> <br /> <a href='http://www.teusite.com.br/ativar.php?id={$id}&code={$senha}'>'>http://www.teusite.com.br/ativar.php?id={$id}&code={$senha}'> http://www.teusite.com.br/ativar.php?id={$id}&code={$senha} </a> <br /> <br /> Após a ativação de sua conta, você poderá ter acesso ao conteúdo exclusivo efetuado o login com os seguintes dados abaixo:<br > <br /> <strong>Usuario</strong>: {$usuarios}<br /> <strong>Senha</strong>: {$senha_randomica}<br /> <br /> Obrigado!<br /> <br /> Webmaster<br /> <br /> <br /> Esta é uma mensagem automática, por favor não responda!"; mail($email, $subject, $mensagem, $headers); echo "Foi enviado para seu email - ( ".$email." ) um pedido de confirmação de cadastro, por favor verifique e sigas as instruções!"; } } } ?> Erro: Notice: Undefined variable: _post in E:\xampp\htdocs\cadastro\cadastrar.php on line 4 Notice: Undefined index: sobrenome in E:\xampp\htdocs\cadastro\cadastrar.php on line 5 Notice: Undefined index: email in E:\xampp\htdocs\cadastro\cadastrar.php on line 6 Notice: Undefined index: usuarios in E:\xampp\htdocs\cadastro\cadastrar.php on line 7 Notice: Undefined index: info in E:\xampp\htdocs\cadastro\cadastrar.php on line 8 Alguém pode me ajudar?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.