Apagar dados de linhas em tabelas
Olá a todos...
Tenho um formulário que cadastra pedidos de suporte técnico em meu banco de Dados no MySQL, esses dados vão se acumulando em uma tabela, segue exemplo:
/applications/core/interface/imageproxy/imageproxy.php?img=http://img.photobucket.com/albums/v200/tubadc/table.jpg&key=9cb273c7889bf2c70677ceca41d05cb45e276458521b9d7d2b16aac8962423e0" alt="Imagem Postada" />
O que eu gostaria de fazer é criar ao lado de cada linha, automaticamente um botão que ao ser acionado ele pegaria a linha inteira, pela ID, e mandaria para uma outra tabela, ou de itens excluidos, ou de itens já feitos, ou para editar algo, enfim, queria selecionar a linha e mandar um comando ao banco...
O que não sei e fazer é essa seleção de apenas uma linha da tabela para conseguir apagar apenas a linha e seu conteúdo, por exemplo... por favor me ajudem... no banco o campo ID é do tipo auto_increment...
Segue código php
PHP
[*]<?php
[*]ob_start();
[*]
[*]session_start();
[*]
[*]if( (!isset($_SESSION[id])) AND (!isset($_SESSION[nome])) )
[*]Header("Location: index.php");
[*]ob_end_flush()
[*]?>
[*]
[*]<html>
[*]<head>
[*]<title>Untitled Document</title>
[*]<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
[*]</head>
[*]
[*]<body>
[*]<?
[*]$servidor = "localhost";
[*]$bd = "bd_name
[*]$usuario = "name";
[*]$senha = "password";
[*]
[*]$conn = @mysql_connect($servidor, $usuario, $senha) or die("ERRO NA CONEXÃO");
[*]
[*]
[*]$db = @mysql_select_db($bd, $conn) or die("ERRO NA SELEÇÃO DO DATABASE");
[*]
[*]echo "<center><b>Pedidos cadastrados no Sistema!!</b></center><br><br>";
[*]
[*]?>
[*]<?
[*]$query = mysql_query("show fields from tb_suporte"); //pega os campos da sua tabela
[*]
[*]$campos = "<tr>";
[*]
[*]while($row = mysql_fetch_array($query)) {
[*]$campos .= "<td>{$row[0]}</td>"; //vamos inserindo as colunas
[*]}
[*]
[*]$campos .= "</tr>";
[*]
[]$query = mysql_query("select from tb_suporte"); //pegar os dados da sua tabela
[*]$qtd = mysql_num_rows($query); //isso dira a qtd de linhas
[*]
[*]while($row = mysql_fetch_row($query)) {
[*]//nesse comando, vamos pegar os valores linha a linha
[*]$colunas .= "<tr>";
[*]while($row2 = each($row)) {
[*]//aki pegaremos os dados de cada coluna;
[*]$colunas .= "<td>{$row2[1]}</td>";
[*]}
[*]$colunas .= "</tr>";
[*]}
[*]
[*]//ok, agora vamos escrever a tabela
[*]
[*]echo "{$qtd} Pedidos:<br><br><table border='1'>{$campos}{$colunas}</table>"
[*]?>
[*]
[*]</body>
[*]</html>
Se possível tb... como faço para nesse código onde crio a tabela acrescentar uma alterância de cor entre as linhas....
Muito obrigado a todos.
[]´s
Discussão (3)
Carregando comentários...