Oi pessoal, beleza... estou com uma dúvida e não estou conseguindo resolver.
Primeiro que eu peguei um sistema de notícias da net com categorias, data e texto. Eu inseri nesse formulário que envia o texto para o DB um campo para localizar a foto no pc e enviar para uma pasta específica no site, registrando o nome da foto no DB.
Eu peguei na net o sistema de um upload sem componente e inseri nesse sistema de notícia.
O que eu não consigo fazer é integrar o envio da notícia completa e da foto ao mesmo tempo.
Tipo eu clico em enviar para o db a notícia e ao mesmo tempo o sistema faz o upload da foto... é possível fazer isso... é a melhor forma?
Só na página para enviar a foto o action do formulário é assim:
Como eu posso clicar no botão para enviar a notícia e o sistema de uma única vez executar as duas ações... Eu não sei fazer isso... enviar a foto e enviar a notícia. Ou eu separo o formulário, primeiro envia a foto e depois a notícia. Podem me orientar melhor...
To muito confuso...
Abaixoo código da página de cadastro d anotícia com o campo para enviar a foto...
Pergunta
ibreak
Oi pessoal, beleza... estou com uma dúvida e não estou conseguindo resolver.
Primeiro que eu peguei um sistema de notícias da net com categorias, data e texto. Eu inseri nesse formulário que envia o texto para o DB um campo para localizar a foto no pc e enviar para uma pasta específica no site, registrando o nome da foto no DB.
Eu peguei na net o sistema de um upload sem componente e inseri nesse sistema de notícia.
O que eu não consigo fazer é integrar o envio da notícia completa e da foto ao mesmo tempo.
Tipo eu clico em enviar para o db a notícia e ao mesmo tempo o sistema faz o upload da foto... é possível fazer isso... é a melhor forma?
Só na página para enviar a foto o action do formulário é assim:
<form name="form1" action="upload_form2.asp" method="post" enctype="multipart/form-data">
E para enviar a notícia completa para o DB o action é assim:
<form name="form1" method="post" action="incluir2.asp">
Como eu posso clicar no botão para enviar a notícia e o sistema de uma única vez executar as duas ações... Eu não sei fazer isso... enviar a foto e enviar a notícia. Ou eu separo o formulário, primeiro envia a foto e depois a notícia. Podem me orientar melhor...
To muito confuso...
Abaixoo código da página de cadastro d anotícia com o campo para enviar a foto...
<!--#include file="cookies.asp" --> <% 'Criando variáveis Dim rsTipos set rsTipos=server.createobject("adodb.recordset") 'Esta SELECT irá selecionar todos os tipos de notícias 'Neste caso, será para colocarmos no formulário as opções de escolher o tipo da notícia rsTipos.Open "SELECT * from noticias_tipo order by tipo", meubd %> <html> <head> <title>iMasters / ASP - Notícias</title> </head> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <table width="778" border="0" cellspacing="3" cellpadding="0"> <tr valign="middle"> <td height="70" colspan="3" bgcolor="fcfcfc"><font size="6" face="Arial, Helvetica, sans-serif">ADMINISTRATIVO - ASP NOTÍCIAS</font></td> </tr> <tr> <td colspan="3" bgcolor="f0f0f0"><font face="Arial, Helvetica, sans-serif"> </font></td> </tr> <tr> <td width="126" height="277" valign="top" bgcolor="#BFEFFF"><table width="100%" border="0" cellspacing="2" cellpadding="1"> <tr> <td bgcolor="#FFFFFF"><a href="incluir.asp"> <div align="center"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Incluir Notícia</strong></font></div> </a></td> </tr> </table></td> <td width="600" valign="top"><blockquote> <p><font face="Arial, Helvetica, sans-serif"><strong><font size="4"> Incluir notícia</font></strong></font></p> <p><font size="2" face="Arial, Helvetica, sans-serif">Para incluir uma nova notícia, preencha o formulário abaixo:</font></p> <form name="form1" method="post" action="incluir2.asp"> <table border="0" align="center" cellpadding="0" cellspacing="3"> <tr> <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Foto:</font></div></td> <td><input type="file" name="foto" size="14"></td> </tr> <tr> <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Título:</font></div></td> <td><div align="left"><font face="Arial, Helvetica, sans-serif"><font size="2"> <input name="titulo" type="text" id="titulo" size="40"> </font></font></div></td> </tr> <tr> <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Tipo:</font></div></td> <td><font size="2" face="Arial, Helvetica, sans-serif"> <select name="tipo" id="tipo"> <% while NOT rsTipos.EOF %> <option value="<%=rsTipos("codtipo")%>"><%=rsTipos("tipo")%></option> <% rsTipos.movenext wend %> </select> </font></td> </tr> <tr> <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Chamada:</font></div></td> <td><font face="Arial, Helvetica, sans-serif"><font size="2"> <textarea name="chamada" cols="40" id="chamada"></textarea> </font></font></td> </tr> <tr> <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Conteúdo:</font></div></td> <td><font face="Arial, Helvetica, sans-serif"><font size="2"> <textarea name="conteudo" cols="40" rows="5" id="conteudo"></textarea> </font></font></td> </tr> <tr> <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Data para expirar:</font></div></td> <td><font size="2" face="Arial, Helvetica, sans-serif"> <input name="expira" type="text" id="expira"> </font></td> </tr> <tr> <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Destaque:</font></div></td> <td> <table width="100" border="0" cellspacing="0" cellpadding="1"> <tr> <td><font size="2" face="Arial, Helvetica, sans-serif"> <input type="radio" name="destaque" value="1"> </font></td> <td><font size="2" face="Arial, Helvetica, sans-serif">Sim</font></td> <td><font size="2" face="Arial, Helvetica, sans-serif"> <input name="destaque" type="radio" value="0" checked> </font></td> <td><font size="2" face="Arial, Helvetica, sans-serif">Não</font></td> </tr> </table></td> </tr> <tr> <td colspan="2"><div align="right"> <input type="submit" name="Submit" value="Cadastrar"> </div></td> </tr> </table> </form> <p> </p> </blockquote></td> <td width="40" bgcolor="#BFEFFF"><font face="Arial, Helvetica, sans-serif"> </font></td> </tr> <tr> <td colspan="3" bgcolor="f0f0f0"><div align="right"><font color="#666666" size="2" face="Arial, Helvetica, sans-serif">ASP - Notícias</font></div></td> </tr> </table> <p> </p> </body> </html>Link para o comentário
Compartilhar em outros sites
7 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.