Ir para conteúdo

POWERED BY:

Arquivado

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

Álan_nov

[Resolvido] Alguém sabe me dizer que erro é esse?

Recommended Posts

Bom dia!

 

 

Ontem em casa havia finalizado a parte de programação do sistema de cadastro.

Levei para o trabalho e na parte de alterar os registros, da esse erro:

 

The requested URL site_final/admin/cad_novidades.php&funcao=alterar&id=7 was not found on this server.

 

Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

site_final/admin/cad_novidades.php&funcao=alterar&id=7

quando terminar o endereço e começarem as variáveis use interrogação "?", o e comercial "&" serve para separar uma variável da outra

 

use

site_final/admin/cad_novidades.php?funcao=alterar&id=7

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opss!

 

Erro humano.

Certinho agora!

 

Em alterar, vi que só apareciam apenas:

 

<? echo $titulo ?>

<? echo $descricao ?>

 

E não os registros do bd.

Mas para isso é só usar o <?php que sempre funciona.

 

Eras isso então Victor Cometti, obrigado pela ajuda.

Valeu!

 

Encontro mais um problema.

Em alterar os registros não estão sendo alterados.

Segue abaixo a função:

 

if($_GET['funcao'] == "alterar" && $enviar_imagem == "sim" && is_file($_FILES['arquivo']['tmp_name'])){

 

$id = $_GET['id'];

$sql_alt = mysql_query("SELECT * FROM novidades WHERE id = '$id'");

while($linha = mysql_fetch_array($sql_alt)){

$foto_db = $linha['foto'];

}

 

unlink("../fotos/$foto_db");

 

 

 

$foto = $_FILES['arquivo']['name'];

 

$foto = str_replace(" ", "_", $foto);

$foto = str_replace("ã", "a", $foto);

$foto = str_replace("á", "a", $foto);

$foto = str_replace("à", "a", $foto);

$foto = str_replace("é", "e", $foto);

$foto = str_replace("ê", "e", $foto);

$foto = str_replace("è", "e", $foto);

$foto = str_replace("í", "i", $foto);

$foto = str_replace("ì", "i", $foto);

$foto = str_replace("ó", "o", $foto);

$foto = str_replace("õ", "o", $foto);

$foto = str_replace("ç", "c", $foto);

 

$foto = strtolower($foto);

 

if(!eregi("^image\/(jpeg|png|gif|pjpeg|jpg)$", $_FILES['arquivo']['type'])){

 

echo "

<META HTTP-EQUIV=REFRESH CONTENT='0; URL=cad_novidades.php'>

<script type=\"text/javascript\">

alert(\"Formato inválido\");

</script>

";

 

}else{

 

if(file_exists("../fotos/$foto")){

$a = 1;

while(file_exists("../fotos/[$a]$foto")){

$a++;

}

 

$foto = "[".$a."]".$foto;

 

}

 

if(!move_uploaded_file($_FILES['arquivo']['tmp_name'], "../fotos/".$foto)){

 

echo "

<META HTTP-EQUIV=REFRESH CONTENT='0; URL=cad_novidades.php'>

<script type=\"text/javascript\">

alert(\"Erro ao enviar o arquivo.\");

</script>

";

 

}

 

}

 

$sql = mysql_query("UPDATE novidades SET titulo = '$titulo', descricao='$descricao', foto='$foto' where id = '$id'");

header("Location:cad_novidades.php");

 

}

 

if($_GET['funcao'] == "alterar" && $enviar_imagem != "sim" && !is_file($_FILES['arquivo']['tmp_name'])){

$id = $_GET['id'];

$sql = mysql_query("UPDATE novidades SET titulo = '$titulo', descricao='$descricao' where id = '$id'");

header("Location:cad_novidades.php");

 

}

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.