Zig 0 Denunciar post Postado Agosto 24, 2005 Olha eu de novo, agora com outro problema. Vamos lá. Tenho o form alterar_news.php PHP [*] <?php [*]//conexão// [*]$server = "localhost"; [*]$db = "itapicuru"; [*]$login = "tiago"; //mudar login [*]$senha = ""; //mudar senha [*] [*]$conexao = mysql_connect($server, $login, $senha) or die(mysql_error()); [*] [*]$idd = $_GET['ver']; [*] [*]//seleciona bando de dados// [*]$bd = mysql_select_db($db, $conexao) or die(mysql_error()); [*]$sql = ("SELECT *FROM news WHERE id = '$idd' "); //comando SQL [*]$query = mysql_query($sql, $conexao); // executa comando SQL [*]while($linha = mysql_fetch_array($query)){ [*]$mostra_titulo = $linha["titulo"]; [*]$mostra_noticia = $linha["noticia"]; [*]}?> [*] <span class="titulo">Você está alterando noticias já cadastradas no banco de dados:</span><br /> [*] <br /> [*] <br /> [*] <form name="form1" id="form1" method="post" action="alterarok.php"> [*] <input type="hidden" value="$idd" name="id" /> [*] <p class="texto1"><b> Titulo:</b><br /> [*] <input type="text" name="titulo" value="<? echo $mostra_titulo;?>" size="60" class="texto1"/> [*] </p> [*] <p class=texto1><b> Conteudo da Noticia:<br /> [*] </b> [*] <textarea name="noticia" rows="8" cols="60"><? echo $mostra_noticia;?></textarea> [*] <br /> [*] <br /> [*] <label for="Submit"></label> [*] <input name="Submit" type="submit" class="texto1" id="Submit" value="Alterar" /> [*]</p> [*] </form> E tenho o alterarok.php PHP [*]<?php [*]//conexão// [*]$server = "localhost"; [*]$db = "itapicuru"; [*]$login = "tiago"; //mudar login [*]$senha = ""; //mudar senha [*] [*]$conexao = mysql_connect($server, $login, $senha) or die(mysql_error()); [*] [*]//Pega informações do formulario// [*]$idd = $_POST['id']; [*]$titulo = $_POST['titulo']; [*]$noticia = $_POST['noticia']; [*] [*]//seleciona bando de dados// [*]$bd = mysql_select_db($db, $conexao) or die(mysql_error()); [*]$sql = "UPDATE news SET titulo='$titulo', noticia='$noticia' WHERE id = '$idd' "; //comando SQL [*]$query = mysql_query($sql, $conexao); // executa comando SQL [*] [*]//verifica se a alteração está correta// [*] [*]if($sql){ [*] echo "Coluna alterada com sucesso!"; [*] echo "<br /><br />"; [*] echo "<a href=ver.php>Ver todas colunas cadastradas</a>";} [*] else { [*] echo "Não foi possivel adicionar coluna"; [*] } [*]?> Mas não está alterando nenhuma das noticias e se tirar o WHERE id = '$idd' atualiza todas as noticias. O que fazer? :wacko: Compartilhar este post Link para o post Compartilhar em outros sites
Zig 0 Denunciar post Postado Agosto 24, 2005 Man fiz as alterações que você me recomendou e não mudou nada. Não apresenta nenhum erro. Quanto ao pegar o id, ela está pegando sim. O que será q está acontecendo http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif Compartilhar este post Link para o post Compartilhar em outros sites
Ju Durabolin 0 Denunciar post Postado Agosto 24, 2005 $sql = "UPDATE news SET titulo='$titulo', noticia='$noticia' WHERE id = $idd ";só tira as aspas simples do $iddtenta ai, nos meus codigos são assim ! Compartilhar este post Link para o post Compartilhar em outros sites
Zig 0 Denunciar post Postado Agosto 24, 2005 Ainda nada, o q será? Rapaz já estou ficando puto da vida com isso :( Compartilhar este post Link para o post Compartilhar em outros sites
Ju Durabolin 0 Denunciar post Postado Agosto 24, 2005 $sql="UPDATE news SET (situacao) VALUES ('$situacao') WHERE id=$idd " ;põe assim ! Compartilhar este post Link para o post Compartilhar em outros sites
Zig 0 Denunciar post Postado Agosto 25, 2005 Já consegui, era erro no errado <input type="hidden" value="$idd" name="id" /> certo <input type="hidden" value="<? echo $idd ?>" name="id" /> Valeu ai http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites