Ctrl 0 Denunciar post Postado Janeiro 8, 2011 Olá galera, sou inexperiente em PHP e gostaria de uma ajudinha. Tenho esse script abaixo e gostaria que ao fazer uma atualização ir para a mesma página e não aparecer a mensagem que foi atualizada. <?php if($opcao == "marcardestaque"){ ?> <?php $qry = mysql_query("SELECT * FROM ev_noticias WHERE idgaleria='$idevento' and destaque='1'") or die(mysql_error()); if(mysql_num_rows($qry) > 0){ $update = mysql_query("UPDATE ev_noticias SET destaque='0' WHERE idgaleria='$idevento'"); }else{ $update = mysql_query("UPDATE ev_noticias SET destaque='1' WHERE idgaleria='$idevento'"); } //$updateall = mysql_query("UPDATE ev_eventos SET destaque='0' WHERE idgaleria<>'$idevento'"); if($update){ ?> <div style="padding:3px; font-size:13px; color:#FF0000"><strong>OK!</strong> Destaque marcado com êxito!</div> <?php }?> Fico grato pela ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
Kineri 0 Denunciar post Postado Janeiro 8, 2011 Sua dúvida não ficou muito clara, mas vou tentar interpretar. Pelo que entendi, você quer que seu sistema atualize o banco de dados (com as queries que você postou) e, ao invés de mostrar sua div, quer que a página redirecione de volta. O window.location pertence ao javascript, não funciona no PHP. Use a função header() com a string Location, assim: <?php header("Location: suapagina.php"); ?> Função header() no PHP.net Compartilhar este post Link para o post Compartilhar em outros sites
Ctrl 0 Denunciar post Postado Janeiro 8, 2011 Isso mesmo que estou querendo. Mas aqui deu o erro: Erro Warning: Cannot modify header information - headers already sent by (output started at D:\VertrigoServ\www\Assuguia2011\admcp\index.php:43) in D:\VertrigoServ\www\Assuguia2011\admcp\a_manchetes.php on line 568 Código <?php ################################################################### # Sistema de eventos - Versão 1.0 # Desenvolvimento: Rafael Calhau (NetBahiaWeb) # Site: www.netbahiaweb.com.br // E-mail: rafael@netbahiaweb.com.br ################################################################### ?> <?php defined('ADM_INDEX') or die ('Acesso negado!'); ?> <link rel="stylesheet" type="text/css" href="pgs.css" /> <script type="text/javascript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> <link rel="stylesheet" type="text/css" media="all" href="calendario/calendar-green.css" /> <script type="text/javascript" src="calendario/calendar.js"></script> <script type="text/javascript" src="calendario/calendar-ptbr.js"></script> <script type="text/javascript" src="calendario/calendar-setup.js"></script> <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.5.2/build/menu/assets/skins/sam/menu.css" /> <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.5.2/build/button/assets/skins/sam/button.css" /> <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.5.2/build/fonts/fonts-min.css" /> <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.5.2/build/container/assets/skins/sam/container.css" /> <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.5.2/build/editor/assets/skins/sam/editor.css" /> <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.5.2/build/fonts/fonts-min.css" /> <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/2.5.2/build/editor/assets/skins/sam/simpleeditor.css" /> <script type="text/javascript" src="http://yui.yahooapis.com/2.5.2/build/yahoo-dom-event/yahoo-dom-event.js"></script> <script type="text/javascript" src="http://yui.yahooapis.com/2.5.2/build/element/element-beta-min.js"></script> <script type="text/javascript" src="http://yui.yahooapis.com/2.5.2/build/container/container_core-min.js"></script> <script type="text/javascript" src="http://yui.yahooapis.com/2.5.2/build/editor/simpleeditor-beta-min.js"></script> <script type="text/javascript" src="http://yui.yahooapis.com/2.5.2/build/button/button-min.js"></script> <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td class="textTituloPages">Gerenciar Manchetes</td> </tr> <tr> <td><div align="center"><span class="titdesc_tipo1">| <a href="http://videolog.uol.com.br/JReges/videos/529499" target="_blank">Vídeo-aula</a> |</span></div></td> </tr> <tr> <td> <?php if($a == "novanoticia"){ ?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <form id="cadevento" name="cadevento" method="post" action="?local=manchetes&a=cadastrar&SID=<?=$SID?>"> <table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr> <td valign="top" class="formtext"><div align="right">Categoria:</div></td> <td> <select name="categoria" id="categoria" onchange="r_error('e3')" > <option value="0">---</option> <?php $sql = myQ("SELECT idcategoria,categ_nome FROM ev_categorias ORDER BY categ_nome ASC","#sql","S"); if($sql[1]>"0"){ while($ca = mysql_fetch_array($sql[0])): ?> <option value="<?=$ca[0]?>"><?=stripslashes($ca[1])?></option> <?php endwhile; } ?> </select> <span class="warning"><strong>Selecione Noticias</strong></span> <div id="e3" class="warning"></div> </td> </tr> <tr> <td width="23%" valign="top" class="formtext"><div align="right"><strong>Título:</strong></div></td> <td width="77%" bgcolor="#FFFFCC"><input name="nome" type="text" id="nome" size="45" onblur="r_error('e1')" /> <br /> <span class="warning">* Manter título em caixa baixa<br /> * Textos vindo do Word ou de outra fonte, cole antes no bloco de notas e de lá copie e cole aqui para eliminar a formatação.</span><br /> <span class="warning">* Sempre conferir no site após colocar uma notícia em destaque. Caso o site fique desconfigurado selecione outra para o destaque</span> <br /> <div id="e1" class="warning"></div></td> </tr> <tr> <td valign="top" class="formtext"><div align="right"><strong>Sub-título:</strong></div></td> <td><input name="subnome" type="text" id="subnome" size="45" onblur="r_error('e1')" /></td> </tr> <tr> <td valign="top" class="formtext"><div align="right"><strong>Corpo:</strong></div></td> <td><textarea name="descr" id="descr" onblur="r_error('e2')"></textarea> <div id="e2" class="warning"></div></td> </tr> <tr> <td valign="top" class="formtext"><div align="right">Data:</div></td> <td> <input name="evdata" type="text" id="evdata" size="15" /> <input type="button" id="lanzador" value="..." /> </td> </tr> <tr> <td valign="top" class="formtext"><div align="right">Autor/Fonte:</div></td> <td><input name="evlocal" type="text" id="evlocal" onblur="r_error('e1')" size="30" /></td> </tr> <tr> <td> </td> <td><button type="button" id="submitEditor">CADASTRAR</button></td> </tr> </table> </form> <script language="javascript"> Calendar.setup({ inputField : "evdata", ifFormat : "%d/%m/%Y", button : "lanzador" }); </script> <script> (function() { var _button = new YAHOO.widget.Button('submitEditor'); var Dom = YAHOO.util.Dom, Event = YAHOO.util.Event; var myConfig = { height: '300px', width: '480px', dompath: true, focusAtStart: true }; YAHOO.log('Create the Editor..', 'info', 'example'); var myEditor = new YAHOO.widget.SimpleEditor('descr', myConfig); myEditor.render(); //Put the HTML back into the text area _button.on('click', function(ev) { myEditor.saveHTML(); var descr = myEditor.get('textarea').value; var cat = ge('categoria')[ge('categoria').selectedIndex]; var nome = ge('nome'); if(cat.value == "0"){ ge('e3').style.display = "block"; cat.focus(); ge('e3').innerHTML = "Escolha a categoria deste evento."; } else if(nome.value == ""){ ge('e1').style.display = "block"; nome.focus(); ge('e1').innerHTML = "É necessário digitar o nome do evento."; } else if(descr == ""){ ge('e2').style.display = "block"; ge('e2').innerHTML = "É necessário digitar a descrição deste evento!"; } else { document.cadevento.submit(); } }); })(); </script> </td> </tr> </table> <div align="center"><span class="titdesc_tipo1">| <a href="http://videolog.uol.com.br/JReges/videos/529499" target="_blank">Vídeo-aula</a> |</span></div> <?php }#close novanoticia ?> <?php if($a == "cadastrar"){ ?> <?php $categoria = $_POST['categoria']; $nome = addslashes(trim($_POST['nome'])); $subnome = addslashes(trim($_POST['subnome'])); $descr = addslashes(trim($_POST['descr'])); $evdata = addslashes(trim($_POST['evdata'])); $evdata = str_replace("/","-",$evdata); $temp = explode("-",$evdata); $evdata = $temp[2]."-".$temp[1]."-".$temp[0]; $evlocal = addslashes(trim($_POST['evlocal'])); $added = date('Y-m-d H:i:s', time()+correcaoTime()); $in = mysql_query("INSERT INTO ev_noticias SET idcategoria='$categoria', nome='$nome', subnome='$subnome', descr='$descr', evdata='$evdata', evlocal='$evlocal', created='$added', tipo='N'")or print(mysql_error()); if($in){ print("<h3>Notícia cadastrada ao sistema!</h3>"); print("<h3><a href=\"".$_SERVER['HTTP_REFERER']."\">Cadastre outra(s) noticias(s)</a></h3>"); print("<h3><a href=\"?local=manchetes&a=gerenciar\">Adicione fotos a esta notícia</a></h3>"); } else { print("<strong>Algum erro ocorreu, por favor contacte o desenvolvedor.</strong>"); } ?> <?php }#close cadastrarevento ?> <?php if($_GET["opcao"] == "deletarvarios"){ $erro = 0; $ok = 0; foreach($_POST["arr_idgaleria"] as $idevento => $value) { $fotos = mysql_query("SELECT * FROM ev_fotos WHERE idgaleria='$idevento'") or print(mysql_error()); $ttfotos = mysql_num_rows($fotos); if($ttfotos <> 0){ while($r=mysql_fetch_object($fotos)){ $idfoto = $r->idfoto; $foto_name = $r->foto_name; $t = explode(".",$foto_name); $tfoto = $t[0]."_thumb.".$t[1]; $dirfoto = $root_dir."/fotos_eventos/"; $dirfotothumb = $root_dir."/fotos_eventos/_thumbs/"; $del1 = unlink($dirfoto.$foto_name); $del2 = unlink($dirfotothumb.$tfoto); if($del1 && $del2){ mysql_query("DELETE FROM ev_fotos WHERE idfoto='$idfoto'") or print(mysql_error()); } }# close while $removeEvento = mysql_query("DELETE FROM ev_noticias WHERE idgaleria='$idevento'"); if($removeEvento) { $ok++; //print("<h3>Notícia removida com Sucesso! Total de $ttfotos fotos removidas.</h3>"); } else { $erro++; //print("<strong>Algum erro aconteceu, por favor verifique se o evento existe mesmo ou contacte o desenvolvedor.</strong>"); } }#close ttfotos else { $removeEvento = mysql_query("DELETE FROM ev_noticias WHERE idgaleria='$idevento'"); if($removeEvento) { $ok++; //print("<h3>Notícia(s) removida(s) com Sucesso!</h3>"); } else { $erro++; //print("<strong>Algum erro aconteceu, por favor verifique se o evento existe mesmo ou contacte o desenvolvedor.</strong>"); } } } if ($erro == 0 && $ok > 0) print("<h3>Notícia(s) removida(s) com Sucesso!</h3>"); else print("<strong>Algum erro aconteceu, por favor verifique se o evento existe mesmo ou contacte o desenvolvedor.</strong>"); }#close gerenciarevento -> deletar_varios ?> <?php if($a == "gerenciar"){ ?> <?php if(!isset($opcao)){ ?> <?php $inicio = ""; $treg = "25"; $pag = isset($_GET['pag']) ? $_GET['pag'] : null; if(!$pag){ $pg = "1"; } else { $pg = $pag; } $c = mysql_query("SELECT idgaleria FROM ev_noticias"); $totaluv = mysql_num_rows($c); $npage = $totaluv / $treg; $npage = ceil($npage); if($npage == 0){ $npage = "1"; } if(!$pag){ $inicio = "0"; } $inicio = $pg - 1; $inicio = $inicio * $treg; $rs = myQ("SELECT * FROM ev_noticias WHERE idcategoria='6' ORDER BY evdata DESC LIMIT $inicio, $treg","#rs","S"); ?> <table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr> <td> <table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr> <td> <form name="form_lista_noticias" id="form_lista_noticias" method="post" action="?local=manchetes&opcao=deletarvarios&SID=<?=$SID?>"> <table width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td width="22" class="barra"><input type="checkbox" onclick="selecionar_deselecionar(this)" /></td> <td width="126" class="barra"><div align="center">Opções</div></td> <td width="333" height="25" class="barra">Título</td> <td width="65" class="barra">Categoria</td> <td width="40" class="barra"><div align="center">Fotos</div></td> <td width="73" class="barra"><div align="center">Criado em:</div></td> </tr> <?php if($rs[1]>"0"){ while($x=mysql_fetch_object($rs[0])): $destaque = $x->destaque; if($destaque == "1"){ $style = ' style="background-color:#FFFF00"'; } else { $style = null; if ($manchete = $x->manchete) $style = " style='background-color:#FCB874'"; } ?> <tr> <td width="22" class="registros"<?=$style?>><input type="checkbox" name="arr_idgaleria[<?=$x->idgaleria?>]" /></td> <td width="126" class="registros"<?=$style?>><div align="center"> <a href="?local=manchetes&a=novanoticia"><img src="imgs/botao_add.gif" title="Adicionar" width="20" height="20" border="0" /></a><a href="?local=manchetes&a=gerenciar&opcao=editar&idevento=<?=$x->idgaleria?>&SID=<?=$SID?>"><img src="imgs/edit.gif" title="Editar" width="20" height="20" border="0" /></a><a href="?local=manchetes&a=gerenciar&opcao=marcardestaque&idevento=<?=$x->idgaleria?>&SID=<?=$SID?>"><img src="imgs/destaque.gif" width="20" title="Marcar Destaque" height="20" border="0" /></a> <a href="?local=manchetes&a=gerenciar&opcao=marcarmanchete&idevento=<?=$x->idgaleria?>&SID=<?=$SID?>"><img src="imgs/manchete.gif" width="20" title="Marcar Manchete" height="20" border="0" /></a> <a href="?local=fotos-noticias&a=adicionar&opcao=N&SID=<?=$SID?>&idgaleria=<?=$x->idgaleria?>"><img src="imgs/botao_foto.gif" title="Add Fotos" width="20" height="20" border="0" /></a><a href="?local=manchetes&a=gerenciar&opcao=deletar&idevento=<?=$x->idgaleria?>&SID=<?=$SID?>" onclick="return confirm('Todos fotos deste evento serão deletados, deseja mesmo deletar o evento?')"><img src="imgs/del.gif" title="Deletar" width="20" height="20" border="0" /></a></div></td> <td width="333" height="25" class="registros"<?=$style?>><?=stripslashes($x->nome)?></td> <td width="65" height="25" class="registros"<?=$style?>><?=categ_nome($x->idcategoria)?></td> <td width="40" class="registros"<?=$style?>><div align="center"><?=$x->n_fotos?> <?php if($x->n_fotos <> 0){?><br /> [ <a href="?local=fotos&a=gerenciar&idgaleria=<?=$x->idgaleria?>&SID=<?=$SID?>">ver</a> ] <?php } ?></div></td> <td width="73" class="registros"<?=$style?>><div align="center"> <?=soDate($x->evdata)?> </div></td> </tr> <?php endwhile; ?> <?php } else { ?> <tr> <td colspan="5" class="registros">Não há notícias no momento!</td> </tr> <?php } ?> </table> <input type="submit" value="Excluir Selecionadas" /> </form> </td> </tr> </table> <table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr> <td> <table width="366" height="37" border="0" align="left" cellpadding="0" cellspacing="4"> <tr> <td width="112" height="25" valign="middle"><div align="center"><strong>Ir para: </strong> <select name="jumpMenu2" id="jumpMenu2" onchange="MM_jumpMenu('parent',this,0)"> <? if(isset($pag)){ echo "<option value=\"?local=manchetes&a=gerenciar&pag=$pag\">$pag</option>"; } for($i=1;$i<=$npage;$i++){ echo "<option value=\"?local=manchetes&a=gerenciar&pag=$i\">$i</option>"; } ?> </select> </div></td> <td width="242" valign="middle"> <div align="left"> <?php if(mysql_num_rows($c) > 0){ $pagina_a = ""; $pagina = $pag; if(!$pagina){ $pagina_a = "1"; } else { $pagina_a = "$pagina"; } echo "<b>[</b> <span style=\"font-size:11px;\">Página: $pagina_a de $npage</span> <b>]</b> <b>[</b> "; $proxima = $pg + 1; $anterior = $pg - 1; if($npage == 1){ echo "<span class=\"pagInativo\">Anterior</span> | | <span class=\"pagInativo\">Próxima</span>"; } elseif($pagina < 2 && $npage == 1){ echo "<span class=\"pagInativo\">Anterior</span> | | <span class=\"pagInativo\">Próxima</span>"; } elseif($pagina < 2 && $npage > 1){ echo "<span class=\"pagInativo\">Anterior</span> | | <a href=\"?local=manchetes&a=gerenciar&pag=$proxima\"><span class=\"pagAtivo\">Próxima</span></a>"; } elseif($pagina == $npage){ echo "<a href=\"?local=manchetes&a=gerenciar&pag=$anterior\"><span class=\"pagAtivo\">Anterior</span></a> | | <span class=\"pagInativo\">Próxima</span>"; } else { echo "<a href=\"?local=manchetes&a=gerenciar&pag=$anterior\"><span class=\"pagAtivo\">Anterior</span></a> | | <a href=\"?local=manchetes&a=gerenciar&pag=$proxima\"><span class=\"pagAtivo\">Próxima</span></a>"; } echo " <b>]</b>"; } ?> </div></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <div align="center"><span class="titdesc_tipo1">| <a href="http://videolog.uol.com.br/JReges" target="_blank">Vídeo-aula</a> |</span></div> <?php }#ends !isset($opcao) ?> <?php if($opcao == "editar"){ ?> <table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr> <td><form id="frmeditevento" name="frmeditevento" method="post" action="?local=manchetes&a=gerenciar&opcao=atualizar&idevento=<?=$idevento?>&SID=<?=$SID?>"> <table width="100%" border="0" cellspacing="2" cellpadding="0"> <?php $res = mysql_query("SELECT idcategoria,nome,subnome,descr,evdata,evlocal FROM ev_noticias WHERE idgaleria='$idevento'"); $x = mysql_fetch_object($res); $evdata = dbDate(stripslashes($x->evdata)); $evdata = str_replace("-","/",$evdata); ?> <tr> <td valign="top" class="formtext"><div align="right">Categoria:</div></td> <td> <select name="categoria" id="categoria"> <option value="<?=$x->idcategoria?>"><?=categ_nome($x->idcategoria)?></option> <?php $sql = myQ("SELECT idcategoria,categ_nome FROM ev_categorias ORDER BY categ_nome ASC","#sql","S"); if($sql[1]>"0"){ while($ca = mysql_fetch_array($sql[0])): ?> <?php if($ca[0]<> $x->idcategoria){ ?><option value="<?=$ca[0]?>"><?=stripslashes($ca[1])?></option><?php }?> <?php endwhile; } ?> </select> <span class="warning"><strong>Mantenha selecionado Noticias</strong></span> </td> </tr> <tr> <td width="23%" valign="top" class="formtext"><div align="right"><strong>Título:</strong></div></td> <td width="77%"><input name="nomeevento" type="text" id="nomeevento" style="font-size:11px" onblur="r_error('er1')" value="<?=stripslashes($x->nome)?>" size="50"/> <div id="er1" class="warning"></div></td> </tr> <tr> <td valign="top" class="formtext"><div align="right"><strong>Título:</strong></div></td> <td><input name="subnome" type="text" id="subnome" style="font-size:11px" onblur="r_error('er1')" value="<?=stripslashes($x->subnome)?>" size="50"/></td> </tr> <tr> <td valign="top" class="formtext"><div align="right"><strong>Corpo:</strong></div></td> <td><textarea name="descr" id="descr" style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px" onblur="r_error('er2')"><?=stripslashes($x->descr)?></textarea> <div id="er2" class="warning"></div> </td> </tr> <tr> <td valign="top" class="formtext"><div align="right">Data:</div></td> <td> <input name="evdata" type="text" id="evdata" value="<?=$evdata?>" size="15" /> <input type="button" id="lanzador" value="..." /> </td> </tr> <tr> <td valign="top" class="formtext"><div align="right">Autor/Fonte:</div></td> <td><input name="evlocal" type="text" id="evlocal" onblur="r_error('e1')" value="<?=stripslashes($x->evlocal)?>" size="30" /></td> </tr> <tr> <td> </td> <td><button type="button" id="submitEditor">ATUALIZAR</button></td> </tr> </table> </form> <script type="text/javascript"> Calendar.setup({ inputField : "evdata", ifFormat : "%d/%m/%Y", button : "lanzador" }); </script> <script language="javascript"> <!-- (function() { var _button = new YAHOO.widget.Button('submitEditor'); var Dom = YAHOO.util.Dom, Event = YAHOO.util.Event; var myConfig = { height: '350px', width: '530px', dompath: false, focusAtStart: true }; var myEditor = new YAHOO.widget.SimpleEditor('descr', myConfig); myEditor.render(); //Put the HTML back into the text area _button.on('click', function(ev) { myEditor.saveHTML(); var descr = myEditor.get('textarea').value; var nome = ge('nomeevento'); if(nome.value == ""){ ge('er1').style.display = "block"; nome.focus(); ge('er1').innerHTML = "É necessário digitar o título."; } else if(descr == ""){ ge('er2').style.display = "block"; ge('er2').innerHTML = "É necessário digitar a descrição deste evento!"; } else { document.frmeditevento.submit(); } }); })(); //--> </script> </td> </tr> </table> <?php }#close gerenciarevento -> editar ?> <?php if($opcao == "atualizar"){ ?> <?php $categoria = $_POST['categoria']; $nome = strip_tags(addslashes(trim($_POST['nomeevento']))); $subnome = addslashes(trim($_POST['subnome'])); $descr = addslashes(trim($_POST['descr'])); $evdata = addslashes(trim($_POST['evdata'])); $evdata = dbDate(str_replace("/","-",$evdata)); $evlocal = addslashes(trim($_POST['evlocal'])); $up = mysql_query("UPDATE ev_noticias SET idcategoria='$categoria', nome='$nome', subnome='$subnome', descr='$descr', evdata='$evdata', evlocal='$evlocal' WHERE idgaleria='$idevento'"); if(up){ print("<h3>Notícia atualizada com sucesso!</h3>"); $counteventos = myQ("SELECT idgaleria FROM ev_noticias WHERE idcategoria='$categoria'","#counteventos","S"); if($counteventos[1]>'0'){ mysql_query("UPDATE ev_categorias SET categ_status='1' WHERE idcategoria='$categoria'"); } else { mysql_query("UPDATE ev_categorias SET categ_status='0' WHERE idcategoria='$categoria'"); } } else { print("<strong>Algum erro aconteceu, por favor certifique-se que o evento existe ou contacte e desenvolvedor.</strong>"); } ?> <?php }#close gerenciarevento -> atualizar ?> <?php if($opcao == "deletar"){ ?> <?php $fotos = mysql_query("SELECT * FROM ev_fotos WHERE idgaleria='$idevento'")or print(mysql_error()); $ttfotos = mysql_num_rows($fotos); if($ttfotos <> 0){ while($r=mysql_fetch_object($fotos)){ $idfoto = $r->idfoto; $foto_name = $r->foto_name; $t = explode(".",$foto_name); $tfoto = $t[0]."_thumb.".$t[1]; $dirfoto = $root_dir."/fotos_eventos/"; $dirfotothumb = $root_dir."/fotos_eventos/_thumbs/"; $del1 = unlink($dirfoto.$foto_name); $del2 = unlink($dirfotothumb.$tfoto); if($del1 && $del2){ mysql_query("DELETE FROM ev_fotos WHERE idfoto='$idfoto'")or print(mysql_error()); } }# close while $removeEvento = mysql_query("DELETE FROM ev_noticias WHERE idgaleria='$idevento'"); if($removeEvento) { print("<h3>Notícia removida com Sucesso! Total de $ttfotos fotos removidas.</h3>"); print("<h3><a href=\"?local=manchetes&a=gerenciar\">Adicione fotos a esta notícia</a></h3>"); } else { print("<strong>Algum erro aconteceu, por favor verifique se o evento existe mesmo ou contacte o desenvolvedor.</strong>"); } }#close ttfotos else { $removeEvento = mysql_query("DELETE FROM ev_noticias WHERE idgaleria='$idevento'"); if($removeEvento) { print("<h3>Notícia removida com Sucesso!</h3>"); print("<h3><a href=\"?local=lei&a=gerenciar\">Voltar para Gerenciar</a></h3>"); } else { print("<strong>Algum erro aconteceu, por favor verifique se o evento existe mesmo ou contacte o desenvolvedor.</strong>"); } } ?> <?php }#close gerenciarevento -> deletar ?> <?php if($opcao == "marcardestaque"){ ?> <?php $qry = mysql_query("SELECT * FROM ev_noticias WHERE idgaleria='$idevento' and destaque='1'") or die(mysql_error()); if(mysql_num_rows($qry) > 0){ $update = mysql_query("UPDATE ev_noticias SET destaque='0' WHERE idgaleria='$idevento'"); }else{ $update = mysql_query("UPDATE ev_noticias SET destaque='1' WHERE idgaleria='$idevento'"); } //$updateall = mysql_query("UPDATE ev_eventos SET destaque='0' WHERE idgaleria<>'$idevento'"); if($update){ ?> <div style="padding:3px; font-size:13px; color:#FF0000"><strong>OK!</strong> Destaque marcado com êxito!</div> <?php header("Location: index.php?local=cidades&a=gerenciar"); ?> <?php }?> <?php }#close gerenciarevento -> deletar ?> <?php if($opcao == "marcarmanchete"){ ?> <?php $update = mysql_query("UPDATE ev_noticias SET manchete='1' WHERE idgaleria='$idevento'"); $updateall = mysql_query("UPDATE ev_noticias SET manchete='0' WHERE idgaleria<>'$idevento'"); if($update){ ?> <div style="padding:3px; font-size:13px; color:#FF0000"><strong>OK!</strong> Manchete marcada com êxito!</div> <?php }?> <?php }#close marcardestaque -> deletar ?> <?php }#close gerenciarevento ?> </td> </tr> <tr> <td> </td> </tr> </table> Compartilhar este post Link para o post Compartilhar em outros sites
Kineri 0 Denunciar post Postado Janeiro 8, 2011 Headers são informações enviadas aos browsers, pelos servers para renderizar a página. Uma linha em branco já envia o header, e o browser renderiza a página. Se uma linha em branco já envia o header, imagine então uma estrutura HTML inteira. O que a função header() faz é justamente enviar esses headers para o browser, por isso não podem ser usadas se a página já começou a ser renderizada Compartilhar este post Link para o post Compartilhar em outros sites
F3RR4M3N745 0 Denunciar post Postado Janeiro 8, 2011 Tenta substituir por <?php print '<script>window.location.href = "seusite.com.br"'</script>; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Ctrl 0 Denunciar post Postado Janeiro 10, 2011 Não deu certo . tb tentei e nada print("<script>window.location.href = /?local=manchetes&a=gerenciar/'</script>"); Compartilhar este post Link para o post Compartilhar em outros sites
Kineri 0 Denunciar post Postado Janeiro 10, 2011 tente criar, no começo do seu código, uma função: <?php function redirecionarPara($url){ header("Location: ".$url); } . . . e chame a função onde precisar, e veja se funciona. redirecionarPara("http://www.google.com"); Compartilhar este post Link para o post Compartilhar em outros sites
CrY 1 Denunciar post Postado Janeiro 11, 2011 tira o header e usa um echo mesmo <?php echo "<script>location.href='teste.php'</script>"; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Ctrl 0 Denunciar post Postado Janeiro 11, 2011 Muito grato Cry. fiz dessa forma e funcionou. print("<h3>Notícia atualizada com sucesso!</h3>"); por echo("<script>location.href='?local=manchetes&a=gerenciar'</script>"); Estou grato a todos. Compartilhar este post Link para o post Compartilhar em outros sites
Kineri 0 Denunciar post Postado Janeiro 11, 2011 Só ressaltando: Se o usuário do script não estiver com o javascript habilitado, o redirecionamento não funciona. Compartilhar este post Link para o post Compartilhar em outros sites