multiplos checkbox traz valores depois de dois cliques
pessoal, to tentando fazer o meu form enviar os checkbox ticados para minha pagina de delete, so que quando tico, e aperto exculir, ele nao me traz nada, ai eu aperto voltar, e aperto em excluir denovo, com os mesmo box ticados, ele vai e me retorna os id da linhas que quero, mais eu queria que fosse ja no primeiro clique..
segue o codigo do html:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link href="estilo.css" rel="stylesheet" type="text/css">
<style type="text/css">
table{border:1px;border-collapse:collapse;}</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<?php
session_start();
if((!isset ($_SESSION['UsuarioNome']) == true)
and (!isset ($_SESSION['senha']) == true)) {
unset($_SESSION['UsuarioNome']);
unset($_SESSION['senha']);header('location:index.php'); }
$logado = $_SESSION['UsuarioNome'];
$numero=$_SESSION['UsuarioNumero'];
$data = date("d/M/Y");
/==============================/
$local= 'localhost';
$banco= 'claro';
$senha= 'vertrigo';
$user = 'root';
$conexao=mysql_connect ($local, $user, $senha);
if($conexao){
if (mysql_select_db($banco, $conexao)){ print "";
}else{ print "Não foi possível selecionar o Banco de Dados"; }
}else{ print "Erro ao conectar o MySQL"; }
/=================================================================/
?>
<div id="top">
<div id="topo">
<p>Olá, <?php echo $logado?></p>
<?php echo $data?><br />
<?php echo $numero ?><br />
<a href="logout.php">Sair</a>
</div><!--TOPO-->
</div><!--TOP-->
<?php
$sql = "
SELECT
db_claro.Tel,
db_claro.Numero,
db_claro.Data,
db_claro.Duracao,
db_claro.Hora,
db_claro.id,
db_claro.status,
db_claro.Secao,
db_claro.MesComp,
db_claro.UF,
db_claro.Valor,
db_claro.Tarifa
FROM db_claro
INNER JOIN usuarios ON usuarios.numero = db_claro.Tel
WHERE
db_claro.Tel = '$numero'
AND (db_claro.Numero NOT IN (SELECT telcm.telefoneCM FROM telcm)OR db_claro.Numero IS NULL) AND db_claro.`status`= 1";
$query = mysql_query($sql);?>
<div id="tabela">
<form action="deletar.php" method="POST">
<table border="2px" id="lista">
<thead>
<tr align="center" bgcolor="#00B7D5">
<th>Seu Número:</th>
<th>Seção:</th>
<th>Data:</th>
<th>Hora</th>
<th>UF:</th>
<th><div>N° Discado</div><div><input type="text" id="txtColuna1" /></div></th>
<th>Duração:</th>
<th>Valor:</th>
<th>MesComp:</th>
<th>Excluir:</th>
</tr>
</thead>
<tbody>
<?php while($linha = mysql_fetch_assoc($query)){
$idlinha = $linha['id'];
$telefone = $linha['Tel'];
$secao = $linha['Secao'];
$data = $linha['Data'];
$hora = $linha['Hora'];
$UF = $linha['UF'];
$outrosnu = $linha['Numero'];
$duracao = $linha['Duracao'];
$tarifa = $linha['Tarifa'];
$valor = $linha['Valor'];
$mes = date('m', strtotime($linha ['MesComp']));
?>
<tr align="center" onMouseOver="style.backgroundColor='#FF7'" onMouseOut="style.backgroundColor='#FFF'">
<td><?php echo $logado;?></td>
<td><?php echo $secao;?></td>
<td><?php echo $data;?></td>
<td><?php echo $hora;?></td>
<td><?php echo $UF;?></td>
<td><?php echo $outrosnu;?></td>
<td><?php echo $duracao;?></td>
<td><?php echo $valor;?></td>
<td><?php echo $mes;?></td>
<td>
<input name="excluir[]" type="checkbox" id="excluir" value="<?php echo $idlinha;?>" />
</td>
</tr>
<?php }?>
<tr><td colspan='3'><input type="submit" value="Excluir" /></td></tr></tbody>
</table></form>
<?php
$sqltotal = mysql_query("
SELECT
db_claro.Tel,
db_claro.Numero,
db_claro.Data,
db_claro.Duracao,
db_claro.Hora,
db_claro.id,
db_claro.status,
db_claro.Secao,
db_claro.MesComp,
db_claro.UF,
db_claro.Tarifa,
REPLACE(SUM(REPLACE(db_claro.Valor, ',', '.')),'.',',') AS VALOR_TOTAL FROM db_claro INNER JOIN usuarios ON usuarios.numero = db_claro.Tel
WHERE
db_claro.Tel = '$numero'
AND (db_claro.Numero NOT IN (SELECT telcm.telefoneCM FROM telcm)OR db_claro.Numero IS NULL) AND db_claro.`status`= 1");
$ver = mysql_fetch_assoc($sqltotal);
$total = $ver['VALOR_TOTAL'];
?>
<!--<a href="javascript: submitform()">Submit</a>-->
<table border="2px" width="1000px">
<thead>
<tr align="center" bgcolor="#00B7D5">
<th width="500px">Nome</th>
<th>Valor Total:</th>
</tr>
<td align="center"><?php echo $logado?></td>
<td align="center"><?php echo $total ?></td>
</thead></table>
</div><!--TABELA-->
</body>
</html>
e a pagina delete:
$opcoes = $_POST['excluir'];
if($opcoes == ""){
echo "É necessário escolher quem será excluído<br>";
echo "<a href='javascript: history.back();'>Voltar</a>";
}
else{
$excluir = implode(',',$_POST['excluir']);
echo $excluir;
}
alguem sabe o pq disso?
descobrir um error, é na div id="tabela", quando eu tiro ela funciona normal, mais nela so setando pra a largura fixa da div
Discussão (0)
Carregando comentários...