Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
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.... :/
ae, galera... já resolvi hehehenada como refazer o arquivo reescrevendo os códigos :D valeu ae!!!
nesse caso não influencia naoprecisamos ver o script do arquivo que processa o upload.esse sim pode estar com algum erro.