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");
Pergunta
Alexsander Perez Santos
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
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.