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

Problemas nos resultados sql e ao deletar dados


Alexsander Perez Santos

Pergunta

Estou fazendo um sisteminha de inserir, alterar, deletar dados no sql para praticar meus conhecimentos, mas estou com dificuldados de manipular os resultados sql, como podem ver no enderço www.hdrinformatica.com.br/noticias/

temos um sisteminha como disse estou desenvolvendo, pois la abaixo do inserir temos uma tela com os resultados do banco ID Nome Sobrenome, se eu cloco nome ou sobrenome muitos grandes ele ultrapassa as tables como faço para que o texto fique de acrodo com as tables? outro problema é quando vou deletar uma lina no db eu fiz um sistema q pessa o id da tabela a ser deletada eu coloc o id mas dele sempre a ultima linha do sql não a linha do id desejado por que sera?

Codigos:

*** Arquivo que chama o resultado sql: ***

<?php

require_once("db.php"); //inclusao do arquivo com a funcao

require_once("insertdb.php"); //inclusao do arquivo com a funcao

$sql = "SELECT * FROM noticias ORDER BY id DESC";

$resultado = mysql_query($sql)

or die ("Não foi possível realizar a consulta ao banco de dados");

while ($campo=mysql_fetch_array($resultado)) {

$id = $campo["id"];

$nome = $campo["nome"];

$sobrenome = $campo["sobrenome"];

$cidade = $campo["cidade"];

$estado = $campo["estado"];

$email = $campo["email"];

$data = $campo["data"];

$hora = $campo["hora"];

$titulo = $campo["titulo"];

$ver = $campo["ver"];

$msg = $campo["msg"];

$novadata = substr($data,8,2) . "/" .substr($data,5,2) . "/" . substr($data,0,4);

$novahora = substr($hora,0,2) . "h" .substr($hora,3,2) . "min";

$header = ("Content-Type: text/css");

?>

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

<head>

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

<style>

.tabelas{

padding:o;

position:static;

content:open-quote;

table-layout:auto;

background-attachment:scroll;

display:list-item;

text-indent:inherit;

text-align:justify;

text-transform:uppercase;

}

.style1 {font-size: 14}

</style>

</head>

<body topmargin="0" marginheight="0" marginwidth="0" leftmargin="0">

<table width="100%" height="20%" border="1" cellpadding="0" cellspacing="0" class="dados">

<tr>

<td width="30px" class="tabelas"><span class="teste style1">

<?=$id?>

</span></td>

<td width="100px" class="tabelas"><?=$nome?></td>

<td width="100px" class="tabelas"><?=$sobrenome?></td>

<td width="100px" class="tabelas"><?=$email?></td>

<td width="100px" class="tabelas"><?=$cidade?></td>

<td width="100px" class="tabelas"><?=$estado?></td>

<td width="100px" class="tabelas"><?=$msg?></td>

<td width="40px" class="tabelas"><div align="right"><a href='excluir.php?id=$id' class="teste">Excluir </a></div></td>

</tr>

</table>

</body>

</html>

<?

}

?>

***Arquivo excluir***

<?php

$id = $_POST[id];

require_once("db.php");

require_once("index.php");

require_once("insertdb.php"); //inclusao do arquivo com a funcao

$db = mysql_select_db("noticias");

$sql = "DELETE FROM `noticias` WHERE `noticias`.`id` = $id";

$resultado = mysql_query($sql)

or die ("Não foi possível realizar a exclusão dos dados.");

echo "<h1>A notícia foi excluída com êxito!</h1>";

?>

OBS: Se alguém poder ajudar fico grato...

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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,2k
    • Posts
      652k
×
×
  • Criar Novo...