Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Zig

Alterar dados

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.