Guest jefferson andre da silva Postado Setembro 17, 2008 Denunciar Share Postado Setembro 17, 2008 (editado) Tenho um formulario com diversos campos, apos a inclusao destes campos no banco de dados preciso saber qual foi o codigo de inclusao deste registro.Preciso armazenar este em um variavel que criara posteriormente uma pasta com este numero de inclusao. Editado Setembro 18, 2008 por jefferson andre da silva Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Setembro 17, 2008 Denunciar Share Postado Setembro 17, 2008 http://php.net/mysql_insert_id Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest jefferson andre da silva Postado Setembro 18, 2008 Denunciar Share Postado Setembro 18, 2008 http://php.net/mysql_insert_idObrigado deu certo.Como faço para "carregar" esta variavel para outros formularios que se abrirao apos a inclusao do registro no mysql :-( Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Setembro 18, 2008 Denunciar Share Postado Setembro 18, 2008 Guarde o valor em uma variável e de um echo no value do form...<?php $variavel = mysql_insert_id(); echo '<input type="text" value="'.$variavel.'">'; ?>Se isso for ser usado em várias páginas diferentes, guarde em uma sessão. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest jefferson andre da silva Postado Setembro 18, 2008 Denunciar Share Postado Setembro 18, 2008 Guarde o valor em uma variável e de um echo no value do form...<?php $variavel = mysql_insert_id(); echo '<input type="text" value="'.$variavel.'">'; ?>Se isso for ser usado em várias páginas diferentes, guarde em uma sessão.Valeu cara, mas ainda não consegui levar a variavel para outras paginas.coloquei o seguinte no form que cria a variavelsession_start(); $_SESSION['diretorio']=mysql_insert_id(); mas já no segundo form esta variavel esta em branco, tenho certeza que ela tem conteudo no primeiro form porque um sub-diretorio é criado por esta variavel.valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Setembro 18, 2008 Denunciar Share Postado Setembro 18, 2008 Depois de criar a session, em outro arquivo coloca apenas:<?phpsession_start();echo $_SESSION['diretorio']; ?>Se não imprimir nada, troque o conteúdo anterior para:<?phpsession_start();print_r($_SESSION); ?>Isso vai imprimir tudo que estiver no array SESSION... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest jefferson andre da silva Postado Setembro 18, 2008 Denunciar Share Postado Setembro 18, 2008 Depois de criar a session, em outro arquivo coloca apenas:<?phpsession_start();echo $_SESSION['diretorio']; ?>Se não imprimir nada, troque o conteúdo anterior para:<?phpsession_start();print_r($_SESSION); ?>Isso vai imprimir tudo que estiver no array SESSION...Funcionou, mas ao subir uma imagem para o sub-diretorio que foi criado ela não vai, é armazenada no diretorio atual.<?phpsession_start();echo $_SESSION['diretorio']; //se existir o arquivoif(isset($_FILES["arquivo"])){$arquivo = $_FILES["arquivo"];//$pasta_dir = "arquivos/";//diretorio dos arquivos//se não existir a pasta ele cria uma$arquivo_nome = $diretorio . $arquivo["name"];// Faz o upload da imagemmove_uploaded_file($arquivo["tmp_name"], $arquivo_nome);}?>No codigo acima não deveria estar subindo para o diretorio criado em vez de manter no atual :-( Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Setembro 18, 2008 Denunciar Share Postado Setembro 18, 2008 E variável $diretorio é criada onde? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest jefferson andre da silva Postado Setembro 18, 2008 Denunciar Share Postado Setembro 18, 2008 E variável $diretorio é criada onde?é o codigo de inclusao do cliente, criado no primeiro formulario Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Setembro 18, 2008 Denunciar Share Postado Setembro 18, 2008 Testa o código abaixo:<?php session_start(); echo $_SESSION['diretorio']; $diretorio = $_SESSION['diretorio'].'/'; //se existir o arquivo if(isset($_FILES["arquivo"])){ $arquivo = $_FILES["arquivo"]; //$pasta_dir = "arquivos/";//diretorio dos arquivos //se não existir a pasta ele cria uma $arquivo_nome = $diretorio . $arquivo["name"]; // Faz o upload da imagem move_uploaded_file($arquivo["tmp_name"], $arquivo_nome); } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest jefferson andre da silva Postado Setembro 18, 2008 Denunciar Share Postado Setembro 18, 2008 Testa o código abaixo:<?php session_start(); echo $_SESSION['diretorio']; $diretorio = $_SESSION['diretorio'].'/'; //se existir o arquivo if(isset($_FILES["arquivo"])){ $arquivo = $_FILES["arquivo"]; //$pasta_dir = "arquivos/";//diretorio dos arquivos //se não existir a pasta ele cria uma $arquivo_nome = $diretorio . $arquivo["name"]; // Faz o upload da imagem move_uploaded_file($arquivo["tmp_name"], $arquivo_nome); } ?>Perfeito, muito obrigado pela ajuda Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest jefferson andre da silva
Tenho um formulario com diversos campos, apos a inclusao destes campos no banco de dados preciso saber qual foi o codigo de inclusao deste registro.
Preciso armazenar este em um variavel que criara posteriormente uma pasta com este numero de inclusao.
Editado por jefferson andre da silvaLink para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.