Inserindo dados em duas tabelas no mesmo loop (formuláro).
Olá pessoa! Gostaria de saber se é possível inserir conteúdo em duas tabelas diferentes no mesmo loop?
Ex:
<?php if(isset($_POST['executar'])){
$ticketData = date('Y-m-d H:m:D');
$ticketPergunta = strip_tags(trim($_POST['ticket']));
$sqlTicket = 'INSERT INTO tabela_tickets (ticketData)';
$sqlTicket .= 'VALUES (:ticketData)';
$sqlTicket = 'INSERT INTO tabela_ticketRes (ticketPergunta)';
$sqlTicket .= 'VALUES (:ticketPergunta)';
try {
$queryTicket = $conecta->prepare($sqlTicket);
$queryTicket->bindValue(':ticketData',$ticketData,PDO::PARAM_STR);
$queryTicket->bindValue(':ticketPergunta',$ticketPergunta,PDO::PARAM_STR);
$queryTicket->execute();
echo '<div class="ok">Cadastrado, favor aguardar a resposta antes de cadastrar outro ticket!</div>';}catch(PDOexception $error_ticket){
echo 'Erro ao cadastrar o seu ticket!';
}
}
?>
<form name="ticket" action="" enctype="multipart/form-data" method="post">
<textarea rows="5" cols="125" name="ticket"></textarea>
<input type="image" src="images/open_ticket.png" class="open_ticket" name="executar" id="executar" value="Abrir Ticket" />
</form>
Finalidade: Cadastrar ID e Data em uma tabela, e perguntas e respostas na outra.
$sqlTicket = 'INSERT INTO tabela_tickets (ticketData)';
$sqlTicket .= 'VALUES (:ticketData)';
$sqlTicket = 'INSERT INTO tabela_ticketRes (ticketPergunta)';
$sqlTicket .= 'VALUES (:ticketPergunta)';
Entendem amigos?
Discussão (7)
Carregando comentários...