Ir para conteúdo
Fórum Script Brasil
  • 0

Problema com exibição de dados


Professor Diego

Pergunta

Olá Pessoal, peço desculpas se já houver um post parecido mas é que todo que encontrei não tinham nada a ver com minha dúvida... sou bem iniciante em php e estou com um problema.

Estou montando um portal de notícias e na parte de administração estou com problemas na página de exclusão...

no menu quando o cara entra na página de exclusão lhe é solicitado a escolher o código da nóticia através deste script:

<?php

include "connection.php";

$query="SELECT * FROM noticias ORDER BY codigo ASC";

$consulta=mysql_query($query);

$registro=mysql_fetch_array($consulta);

$texto=$registro['texto'];

$novotexto=ereg_replace("<br />","",$texto);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns=http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

</head>

<body>

<p>Excluir Notícia</p>

<form id="form1" name="form1" method="post" action="env_notexc.php">

<p>Selecionoe o código da notícia

<select name="codigo" id='noticia' accesskey='n' tabindex='1'>

<?php

while ($linha = mysql_fetch_array($consulta)) {

echo " <option>" . $linha['codigo] . "</option>";

}

?>

</select>

</p>

<input type="submit" value="Excluir Notícia" tabindex="2" acceskey="x" />

<input type="button" onclick="window.location = 'index.php'" value="Cancelar" tabindex="3" accesskey="c" />

</form>

<p> </p>

</body>

</html>

Ai depois de escolher o código da notícia e clicar no botão Excluir do formulário ele é redirecionado para a página env_notexc.php onde gostaria que lhe fosse mostrado toda a notícia antes de exclui-la, mas o que acontece é que ele não exibe nada mas se eu confirmar a notícia é excluida normalmente. O código abaixo é da página env_notexc.php

<?php

include "connection.php";

echo $codigo;

if(getenv("REQUEST_METHOD")=="POST")

{

$sql = "DELETE FROM noticias WHERE codigo = $codigo";

mysql_query($sql);

}

else

{

$sql = "SELECT * FROM `noticias` WHERE codigo='$codigo'";

$consulta = mysql_query($sql);

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

</head>

<body>

<form id="form1" name="form1" method="post" action="env_notexc.php">

<p>

<?

$linha = mysql_fetch_array($consulta);

echo "<p>" . $linha['codigo']. "</p>";

echo "<p>" . $linha['titulo'] . "</p>";

echo "<p>" . $linha['subtitulo'] . "</p>";

echo "<p>" . $linha['chamada'] . "</p>";

echo "<p>" . $linha['texto'] . "</p>";

echo "<p>" . $linha['aprovado'] . "</p>";

echo "<p>" . $linha['ativo'] . "</p>";

?>

</p>

<input type="submit" tabindex="1" accesskey="x" value="OK" />

</form>

</body>

</html>

Vlw galera

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Substitua isso...

<?
$linha = mysql_fetch_array($consulta);
echo "<p>" . $linha['codigo']. "</p>";
echo "<p>" . $linha['titulo'] . "</p>";
echo "<p>" . $linha['subtitulo'] . "</p>";
echo "<p>" . $linha['chamada'] . "</p>";
echo "<p>" . $linha['texto'] . "</p>";
echo "<p>" . $linha['aprovado'] . "</p>";
echo "<p>" . $linha['ativo'] . "</p>";
?>
Por isso...
<?
echo "<p>" .mysql_result($consulta,0,"codigo"). "</p>";
echo "<p>" .mysql_result($consulta,0,"titulo"). "</p>";
echo "<p>" .mysql_result($consulta,0,"subtitulo"). "</p>";
echo "<p>" .mysql_result($consulta,0,"chamada"). "</p>";
echo "<p>" .mysql_result($consulta,0,"texto"). "</p>";
echo "<p>" .mysql_result($consulta,0,"aprovado"). "</p>";
echo "<p>" .mysql_result($consulta,0,"ativo"). "</p>";
?>

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152.1k
    • Posts
      651.8k
×
×
  • Criar Novo...