Ir para conteúdo

Arquivado

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

verneklavor

Erro em editar.php

Recommended Posts

Estou fazendo uma aplicação de cadastro de material, trata-se nada mais que um CRUD.

 

Meu problema é na pagina editar(editar.php), ao acessa-la aparecem os materiais cadastrados e do lado de cada registro uma imagem que ao clicar nela é carregada uam nova pagina (aditarregistro.php)com um formulario para editar as informações do material selecionado, ao editar as informações clica-se no botao e é carregada uma nova pagina (atualizadb.php)com uma mensagem de sucesso.

 

EDITAR.PHP

<?php
}
		session_start();
	
		if (!isset($_SESSION['ident'])) {
			$_SESSION['ident'] = $codMaterial;
		}
	    else {
		
		$n_nome = $_POST["nomeMaterial"];
		$n_tipo = $_POST["tipoMaterial"];
		$n_quantidade = $_POST["quantidade"];
		$n_unidade = $_POST["unidade"];
		$n_observacoes = $_POST["observacoes"];
		}
?>

EDITARREGISTRO.PHP

<?php
include("includes/conn.php");

if (!isset($_SESSION['ident'])) {
			$_SESSION['ident'] = $codMaterial;
		}
	    else {

$sql = ("UPDATE tbregistros SET nomeMaterial='$n_nomeMaterial', tipoMaterial='$n_tipoMaterial', unidade='$n_unidade', quantidade='$n_quantidade', observacoes='$n_observacoes' WHERE codMaterial='$codMaterial'");
			
$conexao = mysql_connect($host, $usuario, $senha) or die ("Erro de conexão com o banco!!");
$db = mysql_select_db($banco) or die ("Banco de dados inexistente!!");
$resultado = mysql_query($sql) or die ("Erro durante a operação!! Tente novamente..");

if($resultado) {
	echo "Informações do material atualizadas com sucesso!!";
}

else {
	echo "Erro ao tentar atulizar informações!! Tente novamente..";
}
}
}
?>

Erro:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\AppServ\www\aplica\vdEstoque\controle\editar.php:11) in C:\AppServ\www\aplica\vdEstoque\controle\editar.php on line 89

 

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\aplica\vdEstoque\controle\editar.php:11) in C:\AppServ\www\aplica\vdEstoque\controle\editar.php on line 89

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim pois existe codigo mais acima:

 

<?php
		include("includes/conn.php");		
		
		$sql = ("SELECT * FROM tbregistros WHERE codMaterial='$codMaterial'");
		
		$conexao = mysql_connect($host, $usuario, $senha) or die ("Erro de conexão com o banco!!");
		$db = mysql_select_db($banco) or die ("Banco de dados inexistente!!");
		$resultado = mysql_query($sql) or die ("Erro durante a consulta!! Tente novamente..");
		
		
		 while($linha = mysql_fetch_array($resultado)) {
		$codMaterial = $linha['codMaterial'];
		$nomeMaterial = $linha["nomeMaterial"];
		$tipoMaterial = $linha["tipoMaterial"];
		$unidade = $linha["unidade"];
		$quantidade = $linha["quantidade"];
		$observacoes = $linha["observacoes"];
?>

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.