Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lemandrake

[Resolvido] Como retiro esses erros: Notice: Use of undefined con

Recommended Posts

Boa noite a todos, sou iniciante em PHP, desenvolvi fazendo pesquisas e estudando, um sistema de gerenciamento com login, ao listar os usuários aparece a seguinte mensagem no servidor localhost:

 

Notice: Use of undefined constant ID - assumed 'ID' in C:\wamp\www\Administrar\restrito2\listar.php on line 218

 

Ao listar para exclusão:

 

Notice: Undefined index: acao in C:\wamp\www\Administrar\restrito2\del2.php on line 92

em outro projeto aparece esse erro:

 

Notice: Undefined variable: acao in C:\wamp\www\teste\Unidades\preexec.php on line 40

Antes de formatar meu micro utilizava o mesmo wampserver com os mesmos arquivos e com a mesma configurações e não apresentava esses erros, no servidor: http://members.000webhost.com/

também não apresenta os erros, gostaria de saber qual o motivo de estar aparecendo esses erros e se tem como anulá-los configurando o wampserver, o motivo pelo qual necessitaria de corrigi-lo em localhost é que dentro desse sistema de login tenho uma agenda que clientes querem alocar em seus micros para cadastro, e dando esses erros não posso vendê-la, agradeço a atenção...se estiverem lendo meu tópico agradeço e se acharem a solução agradeço duas vezes, valeu mesmo, faça sua boa ação do dia, ajude um infanto em PHP...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta corrigir o erro: "uso de constante não definida", uma constante deve ser definida antes de se utilizá-la, e "índice não definido", indicando que não existe o índice chamado no array ($_POSt['aqui.vai.o.indice']).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agradeço a boa vontade de todos, alterei o PHP.ini.

mudei display_errors=on p/ off

 

A segunda forma de mascarar esses erros é adicionando dentro das páginas php essa linha:

error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);

 

 

 

Podem fechar, esse já foi resolvido, valeuuu!

 

Os erros aconteciam com qualquer arquivo php colocado no localhost, resumindo, desinstalei tudo e instalei de novo, os erros não voltaram mais, falouuu

 

 

Basta corrigir o erro: "uso de constante não definida", uma constante deve ser definida antes de se utilizá-la, e "índice não definido", indicando que não existe o índice chamado no array ($_POSt['aqui.vai.o.indice']).

Compartilhar este post


Link para o post
Compartilhar em outros sites

mudei display_errors=on p/ off

A segunda forma de corrigir esses erros é adicionando dentro das páginas php essa linha:

error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);

Uma observação: você não corrigiu o erro, apenas o ocultou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agradeço a boa vontade de todos, alterei o PHP.ini.

mudei display_errors=on p/ off

 

A segunda forma de corrigir esses erros é adicionando dentro das páginas php essa linha:

error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING);

 

 

 

Podem fechar, esse já foi resolvido, valeuuu!

Você não corrigiu erro algum, você apenas configurou o php para que não sejam mais exibidos.

 

"Invés de limpar a sala, você jogou a sujeira para baixo do tapete."

 

----

 

Editado: Melhorei o português.

Compartilhar este post


Link para o post
Compartilhar em outros sites

"Você chega em casa e sua mulher tá te traindo com o Ricardão no sofá. O que você faz?"

 

No seu caso, o que você fez foi jogar o sofá fora.

 

 

Procure saber por que o erro aconteceu, e tente impedir que aconteça novamente. :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

"Você chega em casa e sua mulher tá te traindo com o Ricardão no sofá. O que você faz?"

he he, acho que isso aí não dá pra arrumar não http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

"Você chega em casa e sua mulher tá te traindo com o Ricardão no sofá. O que você faz?"

he he, acho que isso aí não dá pra arrumar não http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

Nem colocando @ na frente resolve... http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta corrigir o erro: "uso de constante não definida", uma constante deve ser definida antes de se utilizá-la, e "índice não definido", indicando que não existe o índice chamado no array ($_POSt['aqui.vai.o.indice']).

opa bom dia !

estou começando no php e tenho uma aplicação que ocorreu o erro do indice que você citou, como eu naum quero fazer como nosso amigo ai "jogar a sujeira pra baixo do tapete" eu queria saber como conserto isso, pois no meu caso o indice foi postado porem o erro persiste.

 

obrigado pela oportunidade!

Compartilhar este post


Link para o post
Compartilhar em outros sites

dê uma olhada no código

 

 

 

<?php 
/*
 * ----------------------------------------------
 * Recuperando dados do mysql com FCKEditor
 * Autor: Orides Tomkiel Zmovirzynski
 * orides@midiaville.com.br
 * www.midiaville.com.br
 * ----------------------------------------------
 */
$conexao = mysql_connect("localhost","root",""); //Faz conexão com o mysql
$db = mysql_select_db("editor"); //Seleciona o banco de dados 
include "editor/fckeditor.php"; //Chama a classe fckeditor
  $id_select = $_GET['id']; //Recupera a variavel id para fazer o select
  $id = $_POST['id']; //Recupera a variavel id para fazer o update
  $titulo = $_POST['titulo']; //Pega os titulo postado e coloca em uma variável
  $texto = $_POST['texto']; //Pega os texto postado e coloca em uma variável

if ((isset($_POST['id'])) && ($_POST['titulo']) && ($_POST['texto'])){ //Verifica se a variável foi postada
  $sql = "UPDATE editor SET titulo='$titulo', texto='$texto' where id=$id"; //Faz a alteração do registro
  $result = mysql_query($sql) or die(mysql_error()); //Verifica se os registros foram alterados
  header("Location: editor_mostra.php"); //Após inserido redireciona para a página editor_mostra.php
  }

$sql_texto = "SELECT * FROM editor where id=$id_select";
$query_texto = mysql_query($sql_texto) or die(mysql_error());
$row_texto = mysql_fetch_assoc($query_texto);
$id = $row_texto['id'];
$titulo = $row_texto['titulo'];
$texto = $row_texto['texto'];
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- Caminho do arquivo js do FCK Editor-->
<script type="text/javascript" src="editor/fckeditor.js"></script>
</head>

<body>
<form method="post" name="form" action="editor_alt.php">
<b>Titulo</b>
<input name="titulo" value="<?php echo "$titulo"; ?>" type="text" size="40" maxlength="200">
<?php 
$editor = new FCKeditor("texto"); //Nomeia a área de texto
$editor-> BasePath = "editor/";  //Informa a pasta do FKC Editor
$editor-> Value = "$texto";	   //Informa o texto a ser alterado 
$editor-> Width = "80%";		  //informa a largura do editor  
$editor-> Height = "600";		 //informa a altura do editor
$editor-> Create();			   // Cria o editor 
?>
<input type="submit" value="Alterar">
<input type="hidden" name="id" value="<?php echo "$id"; ?>">
</form>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta a linha que o erro ocorre, e a url.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.