Thompson 0 Denunciar post Postado Setembro 5, 2005 Falae, galera... to com um problemão :( to fazendo um cadastro q rola assim: existe um campo texto na pagina (na verdade um editor feito em dhtml) e abaixo uma tabela com um input e um botão. nesse input você coloca o número de imagens que serão inseridas no site... e ao clicar no botão, é gerado o html da quantidade q você escolheu. por exemplo: se você colocar 3 no campo input, aparecem 3 campos file pra você fazer o upload de 3 imagens... isso eu fiz por javascript, e o código disso é este: PHP [*] [*]function addImgBox() [*]{ [*] quantas = document.getElementById('JSqtde').value; [*] [*] var campoImagem = ''; [*] [*] document.getElementById('JSimagem').innerHTML = ''; [*] [*] for (JSi=1; JSi<=quantas; JSi++) [*] { [*] campoImagem+='<table width="400" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#A7A7A7"><br>'; [*] campoImagem+=' <tr>'; [*] campoImagem+=' <td bgcolor="#C8DDEE">'; [*] campoImagem+=' <div align="center" style="font-weight: bold;"><span style="color: #000000;">Imagem'+JSi+'</span></div>'; [*] campoImagem+=' </td>'; [*] campoImagem+=' </tr>'; [*] campoImagem+=' <tr>'; [*] campoImagem+=' <td bgcolor="#FFFFFF">'; [*] campoImagem+=' <br><div align="center"><img src="" id="imgFoto'+JSi+'"></div>'; [*] campoImagem+=' </td>'; [*] campoImagem+=' </tr>'; [*] campoImagem+=' <tr>'; [*] campoImagem+=' <td>'; [*] campoImagem+=' <div align="center"><input name="img[]" type="file" id="img'+JSi+'" onChange="imgFoto'+JSi+'.src = this.value;"><br /></div>'; [*] campoImagem+=' </td>'; [*] campoImagem+=' </tr>'; [*] campoImagem+='</table>'; [*] } [*] [*] document.getElementById('JSimagem').innerHTML+=campoImagem; [*]} [*] até aí beleza... mas ae quem está lendo esse post pergunta: "o q isso tem a ver com php?" simples.... eu adiciono as imagens q eu quero, e aí qdo clico no botão SUBMIT do meu form, ele simplesmente mata a sessão! e aí eu sou automaticamente deslogado do sistema.... ah é, esqueci de mencionar que eu acesso essa página por um login e senha, e assim q meu login é efetuado a sessão é gerada pra q eu possa navegar pelas áreas restritas. minha dúvida: qual a relação do javascript com php?? as variáveis definidas numa função javascript conflitam com as do código php??? pq ele fecha a sessão sempre q eu adiciono a imagem e a função javascript é chamada?? procurei isso na net.... nao achei nenhum erro parecido... to sem saber o q fazer.... se alguem puder me dar uma luz... agradeceria muito. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Setembro 5, 2005 nesse caso não influencia naoprecisamos ver o script do arquivo que processa o upload.esse sim pode estar com algum erro. Compartilhar este post Link para o post Compartilhar em outros sites
Thompson 0 Denunciar post Postado Setembro 6, 2005 aí é que tá... não postei o script simplesmente pq nao estou fazendo upload de nenhuma imagem, a única coisa q faço é cadastrar as informações do conteúdo no banco... esses campos de imagem estão estáticos, apenas estão aí como teste... mas de alguma maneira estão influenciando meu código.... :/ Compartilhar este post Link para o post Compartilhar em outros sites
Thompson 0 Denunciar post Postado Setembro 6, 2005 ae, galera... já resolvi hehehenada como refazer o arquivo reescrevendo os códigos :D valeu ae!!! Compartilhar este post Link para o post Compartilhar em outros sites