Ir para conteúdo

POWERED BY:

Arquivado

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

omdc

Erro de origem????? ("desconhecida")

Recommended Posts

Estou a ter problemas com um codigo..

 

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at D:\work\Projectos_em_desenvolvimento\Central Vendas\new\carrinho\configuracoes.php:16) in D:\work\Projectos_em_desenvolvimento\Central Vendas\new\carrinho\comprar.php on line 5

 

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at D:\work\Projectos_em_desenvolvimento\Central Vendas\new\carrinho\configuracoes.php:16) in D:\work\Projectos_em_desenvolvimento\Central Vendas\new\carrinho\comprar.php on line 5

 

[......................] E ainda mais alguns erros do mesmo tipo.

 

 

 

file comprar.php

 

PHP [/tr][tr]

 

$conn = mysql_connect("localhost","xxx","xxxxx");

mysql_select_db("exper_bd",$conn);

 

 

session_start();

 

$cod_produto=$_GET[cod_produto];

$cod_sql ="select preco from produtos where cod_produto='$cod_produto';";

$consulta = mysql_query ($cod_sql);

$result = mysql_fetch_row($consulta);

 

 

$codsql ="select novo_preco from promocoes where cod_produto='$cod_produto';";

$consult = mysql_query($codsql);

$resultado = mysql_fetch_row($consult);

 

 

if ($resultado[0]=="")

{

$preco=$result[0];

$promocao="nao";

 

}

else

{

$preco=$resultado[0];

$promocao="sim";

 

}

 

$session_id = session_id();

$cod_sql ="select quantidade from encomendas_tmp where cod_produto='$cod_produto' and session_id='$session_id';";

$consulta = mysql_query ($cod_sql);

$result = mysql_fetch_row($consulta);

 

 

 

if ($result[0]=="")

{

 

$data = date("Y-m-d");

$cod_sql="insert into encomendas_tmp(cod_produto, session_id, preco, quantidade, promocao,data) values('$cod_produto','$session_id','$preco',1,'$promocao','$data');";

$consulta = mysql_query ($cod_sql);

 

}

else

{

$cod_sql ="update encomendas_tmp set quantidade=quantidade+1 where cod_produto='$cod_produto' and session_id='$session_id';";

$consulta = mysql_query ($cod_sql);

}

 

 

 

if($_GET[nivel]=="0")

header("location: ../index.php");

 

if($_GET[nivel]=="1")

{

$nome= str_replace(" ", "%20", $_GET[nome]);

$url="../produtos_sub.php?nome=$nome&categoria=$_GET[categoria]&subcategoria=$_GET[subcategoria]&id=1";

header("location: $url");

}

 

 

if($_GET[nivel]=="2")

{

$nome= str_replace(" ", "%20", $_GET[nome]);

$url="../produtos_mostra.php?nome=$nome&categoria=$_GET[categoria]&subcategoria=$_GET[subcategoria]&cod_produto=$_GET[cod_produto]&id=1";

header("location: $url");

}

 

if($_GET[nivel]=="")

header("location: index.php");

 

 

[/tr]

 

 

Desculpem o tamanho do codigo

 

 

Basicamente este é um ficheiro que nao apresenta nada, apenas tem a função de introduzir numa base de dados uma compra e voltar à pagina acedida atraves da funcao header();

Sei também que esta funcao n pode ser lançada se ja existe algum output na pagina.

 

 

Ainda n percebo o erro. Ja tive o site a funcinar mas agora n consigo. Sera das definicoes do servidor (IIS 5.x) ou do php.ini?

 

 

Ajudem-me

 

Atentamente

Octavio Coreta

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agradeço toda a atenção mas tive a felicidade de encontrar a solução para o meu problema noutro topico aqui do forum. como ja foi postado a algum tempo tive de procurar bastante e como n encontrava coloquei este post. obrigado na mesmaatentamente Octavio Coreta

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.