Jump to content


Photo

Cadastrar Mesmo Id Em Duas Tabelas


  • Faça o login para participar
3 replies to this topic

#1 John Paul Digital Services

John Paul Digital Services

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino
  • Localidade:Currais Novos Rio grande do Norte

Posted 10/02/2011, 02:02

pessoal tenho 2 tabelas

tabela: Album

campos:

id_album
titulo
data



tabela: fotos

campos:

id_foto
id_album
foto
descricao




Alguma dica de como fazer para mandar o id do album para o campo id_album da tabela fotos??



tipo.. tem que fazer o sistema para primerio cadastrar o album
.. ae eu crio uma pagina para poder add as fotos

ex.: cadastrarfotos.php?id=125


ae dentro dessa pagian para cadastrar.php criar uma variavel para puxar o id e jogar lá na tabela fotos no campo id_album?


alguam dica ae?

#2 alansvieira

alansvieira

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

Posted 11/02/2011, 14:34

pessoal tenho 2 tabelas

tabela: Album

campos:

id_album
titulo
data



tabela: fotos

campos:

id_foto
id_album
foto
descricao




Alguma dica de como fazer para mandar o id do album para o campo id_album da tabela fotos??



tipo.. tem que fazer o sistema para primerio cadastrar o album
.. ae eu crio uma pagina para poder add as fotos

ex.: cadastrarfotos.php?id=125


ae dentro dessa pagian para cadastrar.php criar uma variavel para puxar o id e jogar lá na tabela fotos no campo id_album?


alguam dica ae?

Na pagina em que vc add fotos, cria um Textbox puxando do banco de dados o ID do album como valor e o nome do album para o atributo name.

Manda esse campo fazer insert na tabela.

=)

#3 John Paul Digital Services

John Paul Digital Services

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino
  • Localidade:Currais Novos Rio grande do Norte

Posted 13/02/2011, 02:36

eu fiz uma pagina que exibe os albuns exibir_album.php

que lista todos os albuns que cadastrei.. ae quando clico em um album ai vai para a pagina album_cadastra_foto.php
sendo que via ficar aquele ?id=123


ae dentro dessa pagina eu fiz isso ae que vai exibir o titulo do album e um formulario para cadastrar as fotos:


<?php
$exibir2 = $_GET['id'];
$executar = mysql_query("select * FROM album WHERE id = '$exibir2'");
while ($exibir = mysql_fetch_array($executar)){; ?>
<p class="style9">
<?php echo $exibir['titulo']; }?></p>


<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
<label>
<input type="file" name="imagem" id="fileField" />
</label>
<p>
<label>
<input type="submit" name="enviar" id="enviar" value="enviar" />
</label>
</p>
</form>
<?php
$exibir_id=$_REQUEST[LAST_INSERT_ID()]


$imagem = $_FILES['imagem']['name'];
$tmp_n = $_FILES['imagem']['tmp_name'];
$enviarimagem = move_uploaded_file($tmp, $destinoimagem);
$destinoimagem = "/imagens/".$imagem;
$inserir = mysql_query("insert into fotos (id_album, foto) VALUES ('$exibir_id', '$destinoimagem')");

?>


axo que existe algum erro ae

#4 dddidan

dddidan

    Ativo

  • Usuários
  • 381 posts
  • Sexo:Masculino
  • Localidade:Taboão da Serra - SP

Posted 13/02/2011, 13:29

substitua isso: $exibir_id=$_REQUEST[LAST_INSERT_ID()] para: $exibir_id=$_REQUEST[LAST_INSERT_ID()];

talvez seja isso.
Mais vale um Dev C++ na mão do que dois codeblocks voando

PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||




2 user(s) are reading this topic

0 membro(s), 2 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq