Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thompson

Javascript é capaz de fechar uma sessão php??

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.