Álan_nov 0 Denunciar post Postado Setembro 14, 2011 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
Victor Cometti 8 Denunciar post Postado Setembro 14, 2011 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
Álan_nov 0 Denunciar post Postado Setembro 14, 2011 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
Victor Cometti 8 Denunciar post Postado Setembro 14, 2011 abre outro tópico com esse novo problema e coloca esse como resolvido!! Visto que o erro foi resolvido. Compartilhar este post Link para o post Compartilhar em outros sites
Álan_nov 0 Denunciar post Postado Setembro 14, 2011 ok, criarei um novo post. Este está resolvido! Compartilhar este post Link para o post Compartilhar em outros sites