Ir para conteúdo
Fórum Script Brasil

pedro555

Membros
  • Total de itens

    41
  • Registro em

  • Última visita

Tudo que pedro555 postou

  1. O que falta??? Preciso colocar um parâmetro?? $id_noticias = $id; ????? Me ajudem, please!!!
  2. Bom dia Diego, Estou ainda tentando resolver esse problema. veja o que eu fiz: <? include ("config.php"); $id = $_GET["id"]; if($_GET["postar"] == "ok"){ $inserir = mysql_query("INSERT INTO comentarios (nome, email, comentario, id_noticias) VALUES ('$nome','$email','$comentario','$id_noticias')"); echo "Esta notícia foi comentada com sucesso"; } ?> <div id="formulario"> <div id="aba">Comentar esta notícia</div> <form name="form" method="post" action="comentar.php"> <input type="hidden" name="id_noticias" /> <div id="form_nome">Seu nome: <input class="typetext" type="text" name="nome" id="nome" size="40"> </div> <div id="form_nome">Seu e-mail: <input class="typetext" type="text" name="email" id="email" size="40"> </div> <div id="form_nome">Coment&aacute;rio:<br /> <label> <textarea name="comentario" id="textarea" cols="45" rows="5"></textarea> </label> </div> <div id="form_nome" align="center"><input type="submit" name="Submit" value="Indicar"></div></form> </div> Isso é dentro da página aonde eu faço um selec para mostrar a noticia. Como eu vou inserir o id da noticia no campo (hidden) id_noticias???
  3. Vi um tutorial na net usando PEAR, é bom isso?hehee nunca ouvi falar.. Ai eu fiz assim: Formulario <div id="meio"> <!--<form enctype="multipart/form-data" method="post" action="upload.php"> <div id="tab_inserir"> <div id="tab_inserir_tt"><input type="hidden" name="max_file_size" value="5000000" /> Arquivo: <input name="userfile" type="file"/></div> <div id="tab_inserir_tt"><input type="hidden" name="max_file_size" value="5000000" /> Descrição: <label> <input name="upload_tt" type="text" id="upload_tt" size="80" /> </label> </div> <br /> <center><input type="submit" value="Enviar arquivo" /></center><br /> </div> </form>--> <!--Novo formulário--> <div id="tab_inserir"><form action="<?php echo $_SERVER['PHP_SELF'];?>?enviaform=1" method="post" enctype="multipart/form-data"> <div id="tab_inserir_tt">Selecione os arquivos:<br> <input type="hidden" name="MAX_FILE_SIZE" value="100000"><BR> <input name="userfile[]" type="file"><br> <input name="userfile[]" type="file"><br> <input name="userfile[]" type="file"><br> <input name="userfile[]" type="file"><br> <input name="userfile[]" type="file"></div> <div id="tab_inserir_tt">Destino dos arquivos: <input name="destino" type="text" id="destino"> ( para mesma pasta, digite ./ ) <br> <br> <input type="submit" value="Enviar arquivos"> </div> </form> <br /> Código abaixo do formulario <?php if(!isset($_GET['enviaform'])) { exit; } // local da classe require_once('../PEAR/HTTP_Upload/Upload.php'); $destino = $_POST['destino']; $upload = new http_upload('en'); $files = $upload->getFiles(); foreach($files as $file){ if (PEAR::isError($file)) { die ($file->getMessage()); } if ($file->isValid()) { $file->setName('uniq'); $dest_dir = $destino; $dest_name = $file->moveTo($dest_dir); if (PEAR::isError($dest_name)) { die ($dest_name->getMessage()); } $real = $file->getProp('real'); echo "Upload do arquivo $real feito com sucesso. Foi renomeado para $dest_name e está agora localizado na pasta $dest_dir <BR><BR>"; } elseif ($file->isMissing()) { echo "Nenhum arquivo selecionado<BR>"; } elseif ($file->isError()) { echo $file->errorMsg() . "\n"; } } ?> </div> Isso faz com que você escolha multiplos arquivos e selecione a pasta que quer.. porém estou com problemas pois ta dando uns errinhos.. que não sei o que é.. Valeu
  4. Lembrando que isso vai ser um sistema, ou seja: - Vai ter uma página que listas essas páginas (menos as noticias). Nesta página você pode alterar, inserir ou deletar a página. entende? Quando for em alterar, abre outra página onde tem a página dentro de um campo editavel com um link para abrir o código html. Ai eu copio o código, colo no editor, faço a alteração e colo de volta na página web. Entendeu? hehehe complicado mesmo. Pode me ajudar???
  5. Ok Diego, valeu Vou tentar isso e amanhã já retorno com uma resposta.
  6. Como eu poderia fazer usando mysql? Tipo criar uma página contato.php, e automaticamente criar no server também. Ai é só atualizar pelo mysql que é fácil. Mas como?poderia me ajudar? Valeu
  7. Como eu faço para listar as pastas no server??? Feito isso não deve ser dificil fazer. Estou pesquisando como fazer essa busca no server e listar as pastas. Valeu
  8. Eu já inserir o id da noticia no campo na tabela comentário. o que falta são as buscas para ligar uma com a outra. Vou tentar e se não conseguir eu posto aqui meu código ok?? Valeu
  9. Obrigado pelo "ponta-pé" Andei pesquisando sobre fopen,fgets e file_get_contents... Isso dai não é para arquivos .txt?? Porque os exemplos que achei foi com .txt. Não seria melhor fazer assim: -Crio uma tabela para colocar essas páginas, cada campo uma página. Depois eu insiro o conteudo nela, após inserir, o php+mysql cria uma página no servidor, tem como?rsrsrs O que é melhor fazer??rsrs estou confuso nisso.. Valeu
  10. Entendi o que você fez ai. Eu já tenho uma página gerada onde mostra a noticia. E também já coloquei um campo na tabela comentario relacionado a tabela noticia (id_noticias) Agora na hora de inserir um comentário, o que falta é ligar os 2. Eu não preciso pegar o id da noticia que esta na página e depois inserir no campo id_noticias? Ai para mostrar os comentários, eu pego o id da noticia e faço uma busca na tabela comentarios pelo id_noticias?? E agora?rsrsrs to acertando?? valeu pela ajuda ae!
  11. Olá, Gostaria de saber como atualizar página pela web. Eu já consigo atualizar apenas os dados no banco de dados, mas as páginas não. Por exemplo, tenho uma página chamada contato.html, equipe.html, menu.html, etc... Já criei um "sistema" de administração de noticias. Então eu queria que nesse sistema eu pudesse atualizar as páginas, copio o código html e colo no editor, faço as alterações necessárias e depois colo de novo na página web e atualiza. Após eu atualizar por exemplo a página contato.html pela web, automaticamente atualiza no servidor, sem fazer o upload da página por FTP. obs: em php (obvio) Valeu
  12. opaa, demorei mas agora entendi como deve funcionar. Veja se estou pensando certo. Na tabela comentarios, tem um item id_noticias sem ser auto increment. E no formulário, irei fazer uma busca para saber qual id da tabela noticia é, após achar o id, eu pego esse id e insiro em id_noticias da tabela comentários. E para mostrar os comentários da noticia, basta fazer uma busca no id_noticias da tabela comentarios e pegar o id_noticias e fazer uma consulta na tabela noticias. Esta certo?? acordei agora e pensei nisso, heehehe. Valeu
  13. Então a tabela comentarios vai ter um id_noticias. Este id_noticias é setado como auto incrementar certo? A cada comentário esse id_noticias vai subindo 1 a 1, assim como o id_comentarios. Quando exibir os comentários, vai exibir todos que tiverem armazenados se eu for exibir como referencia o id_noticias. Ai todos os comentários de todas as noticias irá mostrar em cada página da noticia. Alguma coisa esta errada, hehehe. E agora ESerra?
  14. certo... estou começando a entender melhor..rsrsrs então vai ser assim: tabela comentário - nome, estado, email, comentário e id_noticias o id da noticia precisa estar com o mesmo nome nas duas tabelas? pois na tabela noticias esta simplesmente 'id'. E como vou 'linkar' o 'id_noticias' da tabela comentarios com o 'id' da tabela noticias?? Valeu
  15. bom.. entendi mais ou menos, mas como vou fazer essa passagem de parâmetro?? eu tenho que criar um 'idnoticia' na tabela comentários??? valeu
  16. Bom dia, Eu quero que os usuários do meu site comentem as matérias. Então criei uma tabela comentarios no mysql, a tabela noticias já existe. Ai eu crio um pequeno formulário, onde o usuário digita o nome, estado, email e o comentário. Enviando para a tabela comentarios, mas como vou associar o comentário com a noticia que foi comentada?? Valeu
  17. Tentei acessar o site porém precisa se cadastrar, ai tentei me cadastrar e não consegui... aonde já se viu, ter que anunciar o site para poder cadastrar no site, nunca vi isso. Não tem como postar o código aqui?? Valeu pela ajuda!
  18. Olá, Eu gostaria de saber se tem como eu fazer um formulário onde o usuário pega uma imagem do pc e depois disso o usuário escolhe em qual pasta quer salvar. Exemplo: Tem as pastas edicao_01, edicao_02 e edicao_03 Ai tem uma imagem que quero salvar na pasta edicao 01 , outra em edicao_02 etc... Tipo um box list para escolher em qual pasta da. Ao fazer o upload, a imagem é salva na pasta no servidor, e o php pega o link da imagem e salva numa tabela "imagens" no mysql. Da também pra ao inserir a imagem, também inserir uma descrição na tabela "imagens"?? Caso alguém pergunte, eu já pesquisei, e achei isto: http://scriptbrasil.com.br/forum/index.php?showtopic=91361 porém não me ajudou muito. Obs: a mesma coisa eu queria fazer com arquivos. Obrigado.
  19. Ahhh..agora entendi.. Faltava pegar a data né??? Deu tudo certo agora, obrigado, e desculpa qualquer coisa! Tenho várias outras dúvidas, porém vou postar um tópico para explicar, é sobre comentário na notícia. Valeu Lvcifer!
  20. Como daonde vem?? você que pediu para eu colocar.... a data é pega com POST. Não entendi nada do que você disse!
  21. Eu estou tentando inserir a data no formato d/m/Y , certo né?? ou é d-m-Y?? valeu
  22. bom dia, está aqui o código para inserir a notícia: <div id="cima"> <? include("cima_adm2.html")?> </div> <div id="meio"> <? include ("config.php"); if($_GET["postar"] == "ok"){ $data_noticia = $campo["data_noticia"]; $data_nova = implode("-", array_reverse(explode("/", $data_noticia))); $inserir = mysql_query("INSERT INTO noticias (titulo, data_noticia, texto) VALUES ('$titulo','$data_noticia','$texto')"); echo "dados inseridos com sucesso"; } ?> <form name="form" method="post" action="?postar=ok"> <div id="tab_inserir"> <div id="tab_inserir_tt">Título:<br /><input name="titulo" type="text" id="titulo" size="80" /></div> <div id="tab_inserir_data">Data:<br /> <input type="text" name="data_noticia" id="data_noticia"/> </div> <div id="tab_inserir_edicao">Edição:<br /> </div> <div id="tab_inserir_materia">Matéria:<br /><textarea name="texto" cols="100" rows="50"></textarea></div> <div id="tab_inserir_fonte">Escrito por:</div> <center><input name="submit" type="submit" value="Enviar"></center> </div> </form> </div> <div id="baixo"> <? include("baixo_adm.html")?> </div> vou colocar também o código de mostrar as notícias: <?php include ("config.php"); $sql = mysql_query("SELECT * FROM noticias") or die("Erro ao consultar a tabela"); while($campo = mysql_fetch_array($sql)){ $data_noticia = $campo["data_noticia"]; $data_nova= implode("/", array_reverse(explode("-", $data_noticia))); ?> <div id="tab2"> <div id="tab_titulo2"><?php echo $campo["titulo"];?></div> <div id="tab_data2" align="center"><? echo $campo["data_noticia"];?></div> <div id="tab_excluir2" align="center"> <? echo "<a href=\"excluir.php?id=".$campo["id"]."\">"; echo "<img src=\"imagens/excluir.gif\" width='20' height='20' border=0/>"; echo "</a>"; ?></div> <div id="tab_alterar2" align="center"> <? echo "<a href=\"alterar.php?id=".$campo["id"]."\">"; echo "<img src=\"imagens/editar2.gif\" width='20' height='20' border=0/>"; echo "</a>"; ?> </div> <div id="tab_visualizar2" align="center"> <? echo "<a href=\"exibir.php?id=".$campo["id"]."\">"; echo "<img src=\"imagens/visualizar.gif\" width='20' height='20' border=0/>"; echo "</a>"; ?> </div> </div> <? } ?> Se ajudar agradeço. Valeu
  23. boa noite, Obrigado pela ajuda, mas ainda continua dando erro.. ou seja, continuo tentando inserir a data no formato d/m/Y mas continua aparecendo 0000-00-00 só consigo adicionar assim: 2007-11-07 ai sim aparece a data certa... o que mais pode ser...?? fiz tudo o que estava ai... quer que eu poste aqui o código da página de inserir matéria?? valeu
  24. certo entendi.. só que agora o que fiz de errado?? coloquei essa linha e mesmo assim continua mostrando a data no formato 0000-00-00, alias, quando eu vou adicionar a noticia e coloco a data exemplo: 12/10/2007 quando exibe a noticia com a data, aparece 0000-00-00 e não 2007-10-12, coloquei a linha no lugar certo? valeu ae! olha o que eu coloquei aonde exibe as noticias: Está certo isso que eu coloquei??? para poder exibir a data no formato d/m/Y a variavél da noticia é $data_noticia. Outra coisa, para eu poder digitar a data no formato d/m/Y em um formulário: Está faltando alguma coisa, porque para inserir a data no formato d/m/Y não está funcionando e para exibir esta assim: 0000-00-00 com os 0s mesmo, não está funcionando..hehehe! Valeu!
  25. ola, obrigado pela resposta. Porém não entendi uma coisa: $snova_data = implode("-", array_reverse(explode("/", $data))); esta $data é a variável que criei para o campo data certo? e a $snova_data??? Coloquei esta linha antes do formulário começar embaixo do INSERT etc.. e tem outra página que exibe as noticias cadastradas, a data continua no formato 0000-00-00 o que fiz: $nova_data = implode("-", array_reverse(explode("/", $data_noticia))); Tem um lugar expecifico para eu colocar isso? valeu
×
×
  • Criar Novo...