Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

orlando.alves

Inserir dados a partir de checkbox

Recommended Posts

Fala galera sou iniciante em PHP estou com uma pagina onde tenho dados retornados do banco de dados e gostaria de selecionar linha especificas a partir de um checkbox onde em seguida eu pudesse enviar para uma tabela do banco estes dados, segue o codigo e se alguem puder tirar a duvida fico muito grato.

 

<?php
require_once "../sessao.php";
$conexao = mysql_connect ("localhost","root","123456");
if ($conexao){
if(mysql_select_db("systec",$conexao)){
$query = "SELECT * FROM tab_palestra";
$rs = mysql_query($query);
echo "<table border =  \"1\" width=\400px\">
<tr>
<th>selecione</th>
<th>titulo</th>
<th>descricao</th>
<th>autor</th>
<th>email</th>
<th>data</th>
<th>horario</th>
</tr>";
while ($linha = mysql_fetch_array($rs)){
echo "<tr>";
echo "<td><input type='checkbox' name='palestra[]'</td>";
echo "<td>".$linha['titulo']."</td>";
echo "<td>".$linha['descricao']."</td>";
echo "<td>".$linha['autor']."</td>";
echo "<td>".$linha['email']."</td>";
echo "<td>".$linha['data']."</td>";
echo "<td>".$linha['horario']."</td>";
echo "</tr>";
}
echo "</table>";
}
}
$html = "
<html>
<head>
<title> SEMANA TECNOLOGICA</title>
<link href='../conf/tela.css' rel='stylesheet' media='all'>
</head>
<body>
<div class='sucess'>O usuario " . $usuario . " esta logado.</div><br>
<form action='#' method='POST'>
</form>
<h5>© <a href=''></a><a href=''></a><a href='../logout.php'>Sair</a></h5></div>
</body>
</html>";
echo $html;
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu vi no seu código que você não esta passando action dentro do form !! O insert esta na mesma pagina ? você esta usando alguma biblioteca do javascript como ajax ou json? Bem se não tiver é muito simples você pode coloca um id na

sua checkbox exemplo :

echo "<td><select id ='opcao' type='checkbox' name='palestra[]'></select></td>";

se o seu insert estiver em outra pagina você tem que passar no form exemplo:

 <form action='pagina.php' method='POST'>

na outra pagina que no nosso exemplo é pagina.php você vai receber aquele id via POST no caso fica assim :

$opcao=$_POST["opcao"];

e dai é so passar a variavel dentro do value no insert exemplo:

$sql = "insert into minha_tabela  (meu_campo) values ('$opcao')";
mysql_query($sql,$db_conexao) ; 

bem espero ter te ajudado qualquer duvida só pergunta ok .

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.