é o seguinte..
to fazendo um sistema aqui.. que tem sistema de upload de foto e de substituiçao de texto na mesma pagina...
aw se a opçao de upload tiver maracado sim ele upa a foto
se nao ele atualiza o texto..
mas como não quero fazer uma funçao para cada pagina do meu site estou querendo fazer as funçoes em uma pagina so..
o problema ta anotado la em baixo no codigo:
Se nao interder a duvida é so postar aqui que eu tento explicar melhor!!
Abrss..
Agradeço desde ja!!
<?php include "config.php"; $texto = $_POST['texto']; if ($_GET['funcao'] == "gravar" && $_POST['enviar_arquivo'] == "sim" && is_file($_FILES['arquivo']['tmp_name'])) { $foto = strtolower($_FILES["arquivo"]["name"]); $foto = str_replace( array(" ", "ã", "á", "à", "â", "é", "è", "ê", "í", "ì", "î", "õ", "ó", "ò", "ô", "û", "ú", "ù", "ñ", "ç"), array("_", "a", "a", "a", "a", "e", "e", "e", "i", "i", "i", "o", "o", "o", "o", "u", "u", "u", "n", "c"), $foto); if (!eregi("^image\/(jpeg|jpg|gif|png|bmp|pjpeg|tif|ico)$", $_FILES["arquivo"]["type"])) { echo '<META HTTP-EQUIV=REFRESH CONTENT="0; URL=cadastrar_foto.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 (!copy($_FILES["arquivo"]["tmp_name"], ("fotos/" . $foto)) || !copy($_FILES["arquivo"]["tmp_name"], ("../adm/upload/fotos/" . $foto))) { echo '<META HTTP-EQUIV=REFRESH CONTENT="0; URL=cadastrar_foto.php"> <script type="text/javascript">alert("Erro ao enviar o arquivo.");</script>'; } } $sql = mysql_query("INSERT INTO upload (foto) value ('$foto')"); header ("Location: cadastrar_foto.php"); exit(); } else { /* o problema é que quando sec = alvos ou agenda ambos atualizam o id=3 no banco de dados.. é como se o código desse uma volta e retornasse a alvos.. alguem sabe como resolver?*/ if ( $_GET['sec'] = "agenda" ){ $sql = mysql_query("UPDATE sobre SET texto='$texto' WHERE id='2'"); header ("Location: ../adm/index.php?sec=agenda"); } if($_GET['sec'] = "alvos") { $sql = mysql_query("UPDATE sobre SET texto='$texto' WHERE id='3'"); header ("Location: ../adm/index.php?sec=alvos"); } } ?>