marctrin Postado Junho 25, 2010 Denunciar Share Postado Junho 25, 2010 Baixei um script da net, instalei ele mas tem um problema, na administraçao do site faço alteraçoes mas essas alterçoes não são aplicadas, nem no BD nem na pagina home, alguma luz? Se alguém quiser ver o script funcionando: http://www.ribeiroinfo.com/balada/ Administração: http://www.ribeiroinfo.com/balada/pcontrole/ Usuario: admin Senha: admin Quem quiser o script para analise, posso mandar o link para download do mesmo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Junho 25, 2010 Denunciar Share Postado Junho 25, 2010 Pode postar o script e a estrutura da base? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marctrin Postado Junho 25, 2010 Autor Denunciar Share Postado Junho 25, 2010 (editado) é a parte do banner acima das noticias q não altera. Editado Junho 26, 2010 por marctrin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Junho 25, 2010 Denunciar Share Postado Junho 25, 2010 Não pode postar só essa parte do script, só a que está o erro? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marctrin Postado Junho 26, 2010 Autor Denunciar Share Postado Junho 26, 2010 sou iniciante no php, por isso não sei muita coisa, o q acontece é que não aparece nenhum erro e aparece q foi alterado com sucesso, so q ao atualiazr fica como se nada tivesse mudadoEsse mostra o destaque no admin:listar_destaque.php<script language='javascript'>function confirmaExclusao(aURL) {if(confirm('Você tem certeza que deseja excluir?')) {location.href = aURL;}}</script><?$pg=$_GET[pg];$page=$_GET;$busca = "SELECT * FROM destaque_evento order by id desc";// termina a função para buscar a categoria$total_reg = "$qts_ultimos";if(!$page){$page = "1";}$inicio = $page-1;$inicio = $inicio*$total_reg;$limite = mysql_query("$busca LIMIT $inicio,$total_reg");$todos = mysql_query("$busca");$tr = mysql_num_rows($todos);$tp = ceil($tr / $total_reg);if(mysql_num_rows($todos)>0){ // if (($todos%2)==0) { $bgcolor=#FFFFFF"; } else { $bgcolor="#C0C0C0"; } ?><h3>Lista de Destaque </h3> <table width="100%" cellpadding="0" cellspacing="0"> <TR> <TD align="center">Foram encontrados <strong><? echo "<b><font color=$coronmouse>$tr</font></b>";?></strong> registros!<br> <br>Exibindo registros de <b><font color=<? echo $coronmouse?>><? echo $inicio+1?></font></b> a <b><font color=<? echo $coronmouse?>><? if($tp == $page){ echo $tr; } else { echo $inicio+$total_reg;}?></font></b></TD> </TR><tr><td height="5" colspan="2"></td></tr><tr><td height="1" colspan="2" background="images/layout/barrinha_divisao_horizontal.gif"></td></tr><tr><td height="5" colspan="2"></td></tr></table><table width="553" border=0 align="center" cellpadding=0 cellspacing=0> <tr align="center"> <td width="57" bgcolor="#C0C0C0"><b>Cód.</b></td> <td width="104" bgcolor="#C0C0C0">Data</td> <td width="323" bgcolor="#C0C0C0"><b>Titulo</b></td> <!-- <td width="90" bgcolor="#C0C0C0"><b>Comentários</b></td>--> <td colspan="2" bgcolor="#C0C0C0"><b>Ações</b></td> </tr> <tr><td height="5" colspan="6"></td></tr><? while ($dados=mysql_fetch_array($limite)) {?> <tr align="center" bgcolor="<? echo $bgcolor; ?>"> <td align="center"> <? echo $dados[id]; ?> </td> <td align="center"><? echo $dados[data]; ?></td> <td align="left"> <? echo $dados[titulo]; ?> </td> <!-- <td align="center"> <? $sql = mysql_query("SELECT * FROM noticias_comentarios WHERE id_noticia='$dados[id]'"); $total = mysql_num_rows($sql); if($total > 0){ echo "<a href='?pg=../noticias/comentarios.php&id=$dados[id]'><font color='green'>Ver Comentários</font></a>"; } else { echo "<font color='red'>Sem Comentários</font>"; } ?> </td>--> <td width="36" align="center"><a href="?pg=../estrutura/destaques/alterar_form_destaque.php&id=<? echo $dados[id]; ?>"><img src="../img/admin/botao_edit.png" alt="Alterar" width="16" height="16" border="0"></a></td> <td width="33" align="center"><a href="java script:confirmaExclusao('?pg=../estrutura/destaques/excluir_destaques_db.php&id=<? echo $dados[id]; ?>')"><img src="../img/admin/botao_drop.png" alt="Excluir" width="16" height="16" border="0"></a></td> </tr> </tr> <tr><td height="5" colspan="6"></td></tr><tr background="../imagens/layout/barrinha_divisao_horizontal.gif"><td height="1" colspan="6" background="../images/layout/barrinha_divisao_horizontal.gif"></td></tr><tr><td height="5" colspan="6"></td></tr><? }?> <tr><TD colspan="6"> <table border="0" align="center" cellpadding="0" cellspacing="0"> <TR> <TD width="100" align="right" valign="top"> <?if($page > 1){$anterior = $page -1;$url = "?pg=$pg&page=$anterior";echo "<a href='$url'>« Anterior</a> |";} else {echo "<font color='$corcelula2'>« Anterior</font> |";}?></TD> <TD align="center"> <? for($x=1; $x<=$tp; $x++){$url = "?pg=$pg&page=$x"; if ($x==$page) { echo "<font color='$coronmouse'><b>$x</b></font>|"; } else { echo "<a href='$url'>$x</a>|"; }} ?></TD> <TD width="100" align="left" valign="top"> <?if($tp > $page){$proxima = $page +1;$url = "?pg=$pg&page=$proxima";echo " <a href='$url'>Próxima »</a>";} else {echo " <font color='$corcelula2'>Próxima »</font>";}?></TD> </TR></table> </TD></tr></table><br><br><? } else {?><BR> <table width="100%" cellpadding="0" cellspacing="0"> <TR> <TD align="center" valign="bottom"> <br> <br> <br> <br> Nenhuma <b>Destaque</b> cadastrada <br> no nosso banco de dados!<br> <br> <br> </td> </tr></table><? } ?>Esse faz a alteração:alterar_form_destaque.php<style type="text/css">.sim {}.não {}</style><script>function Habilitar() {nForm = document.forms['form]; if(nForm.elements['novafoto10'].checked = true) { nForm.elements['foto01'].disabled = false; nForm.elements['foto01'].className= "sim"; } }function desabilitar() {nForm.elements['foto01'].disabled = true;nForm.elements['foto01'].className = "não";}</script><?$id = $_GET[id];$sql = mysql_query("SELECT * FROM destaque_evento WHERE id=$id'");while ($dados=mysql_fetch_array($sql)) {$status = "$dados[status]";?><h3>Alteração de Notícia </h3><form action='?pg=../estrutura/destaques/alterar_db_destaque.php' method='post' enctype="multipart/form-data" name="form"><input type="hidden" name="id" value="<? echo $id; ?>"><table width="440" border="0" align="center" cellpadding="2" cellspacing="0"> <tr><td colspan="2" align="right" style="border-bottom:1px solid #cccccc">*Campos Obrigatórios<br>**Medida em pixels </td></tr> <tr> <td width="438" align="right" valign="middle" style="border-bottom:1px solid #cccccc"><strong>*Título:</strong></td> <td width="337" valign="middle" style="border-bottom:1px solid #cccccc"> <textarea name="novotitulo" cols=39 rows=2><? echo $dados[titulo]?></textarea> </td> </tr> <tr> <td width="438" align="right" valign="middle" style="border-bottom:1px solid #cccccc"><strong>Foto:</strong></td> <td width="337" valign="middle" style="border-bottom:1px solid #cccccc"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td width="100"> <? if($dados[foto01] != "") { echo "<a href='../images/destaques/$id/$dados[foto01]' target='_blank'><img src='thumbs.php?w=180&imagem=../images/destaques/$id/$dados[foto01]' border='0'></a>"; } else { echo "<font color='#FF0000'>Foto 1, não disponível</font>";}?></td> <td valign="bottom"><strong>Inserir Foto?</strong>: <input name="novafoto10" type="radio" value="não" checked onClick="java script:desabilitar()"> Não <input name="novafoto10" type="radio" onClick="java script: Habilitar();" value="sim"> Sim <input name="novafoto10" type="radio" value="nada" onClick="java script:desabilitar()"> Nada <input name='foto01' type='file' disabled class="não" size=20> </td> </tr> </table></td> </tr> <tr> <td width="438" align="right" valign="middle" style="border-bottom:1px solid #cccccc"><strong>Link:</strong></td> <td width="337" valign="middle" style="border-bottom:1px solid #cccccc"> <input name='email' type='text' value="<? echo $dados[hora]?>" size=52> </td> </tr> <tr> <td width="438" align="right" valign="middle" style="border-bottom:1px solid #cccccc"><strong>Data de Postagem:</strong></td> <td width="337" valign="middle" style="border-bottom:1px solid #cccccc"><table border="0" cellspacing="0" cellpadding="0"> <tr> <td> <input name='data' type='text' value="<? $dh=explode(" ",$dados[data]); $data=explode("-",$dh[0]); echo "$data[2]/$data[1]/$data[0]";?>" size=12><input name='hora' type='hidden' value="<? $hora=explode(" ",$dados[data]); echo $hora[1];?>"> </td> <td width="120" align="right"><strong>Destacar<br> Notícia?:</strong></td> <td width="150" align="right"><? if($dados[status] == "não") { echo "<input name='status' type='radio' value='sim'> Sim <input name='status' type='radio' value='não' checked> Não";} else { echo "<input name='status' type='radio' value='sim' checked> Sim <input name='status' type='radio' value='não'> Não";}?></td> </tr> </table></td> </tr> </table> <table align="center"> <tr> <td width="436" colspan="2"> <p align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input type='submit' value='Alterar Notícia'> </font></p></td> </tr> </table></form><? }?>Acho q esse faz as alteraçoes:alterar_db_destaque.php<?$id=$_POST[id];$nome=$_POST[nome];$email=$_POST;$data1 = explode("/", $_POST[data]);$data = "$data1[2]-$data1[1]-$data1[0] ".$_POST[hora];$titulo=$_POST[novotitulo];$subtitulo=$_POST[novosubtitulo];$texto=$_POST[texto];$foto01=$_POST[foto01];$fotos_extras=$_POST[fotos_extras];$alinhamento_foto=$_POST[alinhamento_foto];$borda = $_POST[borda];$creditos_foto=$_POST[creditos_foto];$destaque=$_POST[destaque];$categoria = $_POST[categoria];//$novafoto=$_POST[novafoto];$largura_foto = $_POST[largura_foto];$altura_foto = $_POST[altura_foto];$sql2 = mysql_query("select * from destaque_evento where id='$id'");$dados=mysql_fetch_array($sql2);if($_POST['novafoto10] == "nada"){$varfoto1 = "";}// verifica se o campo foto_antiga preenchidoelseif($_POST['novafoto10'] == "sim"){$uploaddir=../images/destaques/$id/";if (copy($_FILES['foto01]['tmp_name'], $uploaddir . $_FILES['foto01']['name'])) {$varfoto1 = $_FILES['foto01']['name'];}}elseif($_POST['novafoto10'] == "não"){$varfoto1 = "$dados[foto01]";}$sql = mysql_query("UPDATE destaque_evento SET idcat='$categoria', nome='$nome', email='$email', data='$data', titulo='$titulo', subtitulo='$subtitulo', texto='$texto', foto01='$varfoto1', fotos_extras='$fotos_extras', alinhamento_foto='$alinhamento_foto', borda='$borda', creditos_foto='$creditos_foto', destaque='$destaque', largura_foto='$largura_foto', altura_foto='$altura_foto' WHERE id='$id'");//$sql = mysql_query("UPDATE noticias_dados SET idcat='$categoria', nome='$nome', email='$email', data='$data', titulo='$titulo', subtitulo='$subtitulo', texto='$texto', foto01='$varfoto1', fotos_extras='$fotos_extras', alinhamento_foto='$alinhamento_foto', borda='$borda', creditos_foto='$creditos_foto', destaque='$destaque', largura_foto='$largura_foto', altura_foto='$altura_foto' WHERE id='$id'"); ?><h3><img src="../img/layout/ajax-loader_v3.gif" width="220" height="19" /><br />Alterado com sucesso!</h3><meta http-equiv="refresh" content="3;URL=?pg=../estrutura/destaques/listar_destaque.php">quando executo essa açao de alterar o banner destaque os 3 arquivos q vej sendo executados são eses. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Junho 26, 2010 Denunciar Share Postado Junho 26, 2010 Altere:$sql = mysql_query("UPDATE destaque_evento SET idcat='$categoria', nome='$nome', email='$email', data='$data', titulo='$titulo', subtitulo='$subtitulo', texto='$texto', foto01='$varfoto1', fotos_extras='$fotos_extras', alinhamento_foto='$alinhamento_foto', borda='$borda', creditos_foto='$creditos_foto', destaque='$destaque', largura_foto='$largura_foto', altura_foto='$altura_foto' WHERE id='$id'"); por $sql = mysql_query("UPDATE destaque_evento SET idcat='$categoria', nome='$nome', email='$email', data='$data', titulo='$titulo', subtitulo='$subtitulo', texto='$texto', foto01='$varfoto1', fotos_extras='$fotos_extras', alinhamento_foto='$alinhamento_foto', borda='$borda', creditos_foto='$creditos_foto', destaque='$destaque', largura_foto='$largura_foto', altura_foto='$altura_foto' WHERE id='$id'") or die(mysql_error());E caso apareça algum erro ou alerta poste aqui! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marctrin Postado Junho 27, 2010 Autor Denunciar Share Postado Junho 27, 2010 (editado) apareceu esse erro:Unknown column 'email' in 'field list'obrigado Editado Junho 27, 2010 por marctrin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marctrin Postado Junho 27, 2010 Autor Denunciar Share Postado Junho 27, 2010 Removi isso e parece ter funcionado:email='$email'$sql = mysql_query("UPDATE destaque_evento SET idcat='$categoria', nome='$nome', [b]email='$email', data='$data', titulo='$titulo', subtitulo='$subtitulo', texto='$texto', foto01='$varfoto1', fotos_extras='$fotos_extras', alinhamento_foto='$alinhamento_foto', borda='$borda', creditos_foto='$creditos_foto', destaque='$destaque', largura_foto='$largura_foto', altura_foto='$altura_foto' WHERE id='$id'") or die(mysql_error());Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Junho 27, 2010 Denunciar Share Postado Junho 27, 2010 Mas você não usa o email? Verifique se essa coluna existe na base de dados. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marctrin Postado Junho 27, 2010 Autor Denunciar Share Postado Junho 27, 2010 A estrutura da tabela Destaque_evento é essa: Estrutura da tabela `destaque_evento`--CREATE TABLE IF NOT EXISTS `destaque_evento` ( `id` int(5) NOT NULL auto_increment, `idcat` char(3) NOT NULL default '', `nome` varchar(30) NOT NULL default '', `hora` text, `data` date NOT NULL default '0000-00-00', `titulo` text NOT NULL, `subtitulo` text, `texto` text NOT NULL, `foto01` varchar(50) default NULL, `fotos_extras` char(100) NOT NULL, `alinhamento_foto` varchar(5) NOT NULL default 'left', `borda` char(3) NOT NULL default '', `creditos_foto` varchar(255) NOT NULL default 'Flávio Manoel', `destaque` char(3) NOT NULL default 'não', `largura_foto` char(3) NOT NULL default '405', `altura_foto` char(3) NOT NULL default '', PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;pélo q entendi não tem eesa coluna; seria isso?que horario você costuma vir no forum pra gente conversar mais? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Junho 27, 2010 Denunciar Share Postado Junho 27, 2010 Realmente por isso iria dar erro, ela não tem o campo email, não sei se é necessario, mas caso precise apenas adicione esse campo na base de dados, e volte o código de inserção como estava antes, mas só se for necessário. Abraços ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marctrin Postado Junho 27, 2010 Autor Denunciar Share Postado Junho 27, 2010 Tem um outro problema o destaque não muda na pagina home fica mostrando sempre o mesmo destaque, e quando clica mudar a cor do layout no IE a pagina trava e fica um parte preta carregando o layout já no Mozzila isso não ocorre, se tiver alguma dica agradeço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
marctrin
Baixei um script da net, instalei ele mas tem um problema, na administraçao do site faço alteraçoes mas essas alterçoes não são aplicadas, nem no BD nem na pagina home, alguma luz? Se alguém quiser ver o script funcionando:
http://www.ribeiroinfo.com/balada/
Administração:
http://www.ribeiroinfo.com/balada/pcontrole/
Usuario: admin Senha: admin
Quem quiser o script para analise, posso mandar o link para download do mesmo.
Link para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.