Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Seguinte nunca fiz isso, não manjo muito de php, gostria de saber se posso inserir imagens em 2 tabelas ao mesmo tempo ou seja tenho uma tabela editar_fotos e outra editar_noticias, queria que ao inserir em uma inserisse em outra também, modifiquei meu código para inserir nas duas mas não está dando certo o que posso estar fazendo de errado?
<?php
include_once("../includes/editar.inc.php");
include_once("../includes/conexao.inc.php");
include_once("../includes/bd_forms.class.php");
include("../fckeditor/fckeditor.php") ;
$ed_secao = "Adicionar notícia";
$ed_aviso_01 = "Sua notícia foi adicionada com sucesso!";
$ed_aviso_02 = "Houve um erro na inclusão da notícia, tente novamente.";
$ed_pasta = "editar_noticias";
// Trocar manualmente o nome da tabela em inserirImagem
if (@$_POST['enviar'] != "")
{
$bdform = new BD_Forms($conexao, "$ed_pasta", $_POST);
if ($bdform->inserir_dados()) {
// salva fotos
foreach ($_FILES as $arquivos) {
// pega extensão do arquivo
if (!empty($arquivos['name'])) {
$ext = substr($arquivos['name'], strlen($arquivos['name'])-3, 3);
$hashArquivo = md5($arquivos['name'] . $bdform->id);
$novoNomeArquivo = $hashArquivo . "." . $ext;
inserirImagem($novoNomeArquivo, $bdform->id, $conexao);
inserirImagem2($novoNomeArquivo, $bdform->id, $conexao);
move_uploaded_file($arquivos['tmp_name'], $_SERVER['DOCUMENT_ROOT'] . "/editar/arquivos/editar_fotos/" . $novoNomeArquivo);
}
}
session_start();
$_SESSION['msg'] = "<table width='100%' border='0' cellspacing='0' cellpadding='2' class='menu'><tr><td><p><b><strong>$ed_aviso_01</strong></b></td></tr></table>";
header("location:listar.php");
} else {
$msgErro = "<table width='100%' border='0' cellspacing='0' cellpadding='2' class='menu'><tr><td><p><b><strong>$ed_aviso_02</strong></b></td></tr></table>";
}
}
function inserirImagem($nome, $idAlbum, $conexao) {
$sql1 = "select nome from editar_fotos where nome = '" . $nome ."'";
if (mysql_num_rows(mysql_query($sql1, $conexao)) < 1) {
$sql = "insert into editar_fotos (fk_album, nome, secao) values (" . $idAlbum . ", '" . $nome . "', 'noticias')";
mysql_query($sql, $conexao);
}
}
function inserirImagem2($fotohome, $conexao) {
$sql2 = "select fotohome from editar_noticias where fotohome = '" . $fotohome ."'";
if (mysql_num_rows(mysql_query($sql2, $conexao)) < 1) {
$sql = "insert into editar_noticias (fotohome) values (" . $fotohome . ")";
mysql_query($sql, $conexao);
}
}
?>Carregando comentários...