
beuleal
Membros-
Total de itens
160 -
Registro em
-
Última visita
Tudo que beuleal postou
-
amigo, para isso você deve ter conhecimento em upload e seu servidor deverá ter GD lib instalado. usara algumas funcoes como imagecopymerge() veja no manual sobre imagens e gd http://br.php.net/manual/en/ref.image.php abrss
-
usa um $remote_addr para pegar e criar o ip do cara, depois crie uma variavel $i para cada vez q ele entre some ao tanto de acesso.. lembre, sempre conferindo no bd.
-
Olá amigos, porque desaparece todo o conteudo que vem depois de header() abrs
-
tem um muito legal, que eu uso, o ajax com php, que estou procurando.... Mas tem esse aqui http://www.opencrypt.com/blog.php?a=29 o que eu uso é esse aqui. http://www.nodstrum.com/2007/08/24/mysql-c...2-multilingual/ obs: eu tive que fazer muitas alterações, principalmente porque é antigo ^^
-
não entendi... com uma oque?
-
Quanto ao valor fica dificil dizer... pois cada um tem o seu preço, cada um sabe o valor de seu conhecimento, o valor de seu tempo... isso pode variar... pra você que esta começando, vai demorar um pouco, então pense "valor por pagina" tipo se tiver 1 - r$ 30 ai se você ve q esta indo bem e que esta usando mta programação aumente, ficando 1 - r$ 50 É uma dica de como eu começei hehe
-
cara, dizendo rapidamente, pela logica, você tem que mostrar a primeira pagina e verificar qual o ultimo id mostrado. nos numeros das paginas la em baixo você pega por get. Ex mostrando 20 por pagina mostrando os 20 [1][2][3][4]... O [1] vai ter a variavel 21 O [2] vai ter a variavel 41 ... ai no select você usa where paga pegar todos os id um if para verificar se o id é de 21 até 40 e mostra!
-
Alterei varias chaves, essas podem ser vistas nesse tópico http://scriptbrasil.com.br/forum/index.php?showtopic=161933
-
[MEGA-TUTORIAL] Upload simples e multiplo [MEGA-TUTORIAL] "Do básico ao avançado!" Olá galera, Eu como muitos aqui no forum, tem pesquisado muitas coisas sobre "upload de arquivos", e realmente não é facil de achar algo que se encaixe perfeitamente em nosso sistema, não é mesmo? Então vamos lá, ensinarei passo a passo, explicando o que cada coisa significa. Veremos:Upload de UM arquivoUpload de varios arquivos criando inputs individuaisUpload multiplo com o [shift] ou [ctrl] apertado para selecionar varios arquivosDeixar o sistema de upload bonito, com efeitosInserir os dados dos arquivos em Banco de dados - MYSQLEstudaremos:Como o PHP reconhece os arquivosAs propriedades dos arquivosdiretivas principais do php.iniAo decorrer do tutorial, estudaremos outras coisas com a ajuda do PHP.NET [MEGA-TUTORIAL] Upload simples O upload simples é o mais facil e apartir dele que veremos: Como o php reconhece os arquivos e suas propriedades Vamos lá! 1 - Crie um arquivo index.php onde ficará nosso formulario <form name="upload" enctype="multipart/form-data" method="post" action="upload.php"> <input type="hidden" name="MAX_FILE_SIZE" value="10485760"> <input type="file" name="arquivo" value="arquivo" /> <label> <input name="enviar" type="submit" value="Enviar"> </label> </form> Na linha do form temos enctype="multipart/form-data" que é obrigatório quando estamos fazendo manipulamento de arquivos Observe que tem uma linha com uma input type="hidden" name="MAX_FILE_SIZE" value="10485760". Veja o que significa:hidden = significa que faremos uma alteração na diretiva php.iniMAX_FILE_SIZE = significa que faremos uma alteração na diretiva MAX_FILE_SIZEvalue = significa que faremos uma alteração na diretiva MAX_FILE_SIZE para o valor 10485760O motivo dessa alteração é que o php por padrão permite fazermos upload somente até 2 MB. Veja no php.net: Tamanho Máximo de Arquivo para Upload Se no php é 2 MB por que você especificou tudo isso de numero? O php reconhece os arquivos por bytes e eu quero que o tamanho máximo do arquivo seja 10 mb, então: Metodo certo: 1 kb = 1024 bytes 1 mb = 1024 kb 1 mb = 1024 x 1024 = 1048576 bytes portanto, 10 mb = 10485760 bytes ======== VALOR EXATO Metodo ERRADO: Afim de simplificar essa conta, coloca-se o mb = 1000, então: 1 mb = 1000 x 1024 = 1024000 bytes 10 mb = 10240000 Consegue ver a diferença entre 10485760 bytes e 10240000 bytes ? 2 - crie o arquivo upload.php Antes de qualquer coisa, veja como o php trata o arquivo, colocando somente esse script na pagina: echo "<pre>"; print_r($_FILES); echo "</pre>"; você obterá algo assim: Array ( [arquivo] => Array ( [name] => Array ( [0] => Car_Grey.png ) [type] => Array ( [0] => image/png ) [tmp_name] => Array ( [0] => /home/storage/5/2c/1c/seusite/tmp/phpDP767M ) [error] => Array ( [0] => 0 ) [size] => Array ( [0] => 4488 ) ) ) Dando uma estudada aqui no PHP, saberemos que cada arquivo tem 5 propriedades:name = Nome original do arquivotype = tipo de arquivo, podendo ser image/jpg....tmp_name = local e nome temporário (para onde o arquivo vai antes de fazer a mudança dele) do arquivoerror = caso haja erro no uploadsize = arquivo medido em bytes. Acabamos de ver isso =)Agora vamos realizar o upload, colocando esse codigo na pagina: <?php $diretorio = "suapasta/"; if (!is_dir($diretorio)){ echo "Pasta $diretorio não existe";} else { echo"Pasta Existe<br>"; $arquivo=$_FILES["arquivo"]; $destino = $diretorio."/".$arquivo['name']; if (move_uploaded_file($arquivo['tmp_name'],$destino)) {echo "MOVEUUUUUU<br>"; } else {echo "NAOOOO MOVEU";} }// fecha else ?> Primeira coisa antes de ver se ira funcionar ou não, é criar a pasta no servidor e atribuir "777" nela (o conhecido chmod), ou seja, todas as permições. Para atribuir clique com o botão direito nela e procure algo como attribute... Feito isso, vamos entender o que o código esta dizendo: A $diretorio esta procurando a pasta que você criou, portanto diga a ela onde ela está. !is_dir = verifica se a pasta existe, caso não escreva não existe, caso sim continua com o upload $arquivo=$_FILES["arquivo]; = pega a variavel arquivo que esta vindo do form $destino = local e como a imagem devera estar. Se você não sabe, não mexe. move_uploaded_file = a função que move o arquivo enviado. Dê uma lida Aqui para conhecer mais Simples né! [MEGA-TUTORIAL]Upload de varios arquivos criando inputs individuais 1 - Crie um arquivo index.php onde ficará nosso formulario <form name="upload" enctype="multipart/form-data" method="post" action="upload.php"> <input type="hidden" name="MAX_FILE_SIZE" value="10485760"> <input type="file" name="arquivo[]" /> <input type="file" name="arquivo[]" /> <input type="file" name="arquivo[]" /> <input name="enviar" type="submit" value="Enviar"> </form> Em name colocamos [] ao lado do nome, pois ele cria uma lista de arquivos, chamada matriz, o que pode ser visto a seguir. 2 - Crie o arquivo upload.php Antes de qualquer coisa, veja como o php trata os arquivo, colocando somente esse script na pagina: echo "<pre>"; print_r($_FILES); echo "</pre>"; você obterá algo assim: Array ( [arquivo] => Array ( [name] => Array ( [0] => BoatEquipment_Red.png [1] => DieselLocomotive_Boxcar_Blue.png [2] => elvis.ico ) [type] => Array ( [0] => image/png [1] => image/png [2] => image/x-icon ) [tmp_name] => Array ( [0] => /home/storage/5/2c/1c/suapagina/tmp/phpIcWMp7 [1] => /home/storage/5/2c/1c/suapagina/tmp/phpF1rmN7 [2] => /home/storage/5/2c/1c/suapagina/tmp/phpJi0vk8 ) [error] => Array ( [0] => 0 [1] => 0 [2] => 0 ) [size] => Array ( [0] => 5357 [1] => 3836 [2] => 26614 ) ) ) Para realizar o upload usaremos o código: $diretorio = "suapasta/"; if (!is_dir($diretorio)){ echo "Pasta $diretorio não existe";} else { echo "A Pasta Existe<br>"; $arquivo = isset($_FILES['arquivo']) ? $_FILES['arquivo'] : FALSE; for ($k = 0; $k < count($arquivo['name']); $k++) { $destino = $diretorio."/".$arquivo['name'][$k]; if (move_uploaded_file($arquivo['tmp_name'][$k], $destino)) {echo "MOVEUUUUUU<br>"; } else {echo "NAOOOO MOVEU";} } } // fecha else Aqui vemos varios códigos interressantes alem do que vimos anteriormente e que se repetem aqui. Na linha $arquivo = isset($_FILES['arquivo']) ? $_FILES['arquivo'] : FALSE; vemos um "?" e ":". Eles são operadores de condições, leia mais sobre em Operadores de Comparação Outro código visto é o "for", onde através dele repetimos a mesma ação para todos os objetos. Criamos uma variavel $k somente para realizar a contagem dos arquivos e fazer ação no próximo arquivo, ao invés de fazer somente em um, dando um loop e realizando o upload somente do primeiro arquivo. [MEGA-TUTORIAL]Upload multiplo com o [shift] ou [ctrl] apertado para selecionar varios arquivos A lógica nesse caso é a mesma utilizada anteriormente. 1 - Crie um arquivo index.php onde ficará nosso formulario <form name="upload" enctype="multipart/form-data" method="post" action="upload.php"> <input type="hidden" name="MAX_FILE_SIZE" value="10485760"> <input type="file" name="arquivo[]" multiple="multiple" /> <input name="enviar" type="submit" value="Enviar"> </form> Observemos que foi criado somente um objeto que permite realizar o upload, porem dando direito a você selecionar varios, apertando o [shift] ou o [ctrl]. Isso se dá a utilização de multiple="multiple" dentro da input. Alguns navegadores aceitam somente multiple, porem outros não. Outra coisa essencial é a utilização de [] para criar matriz. 2 - Crie o arquivo upload.php Antes de qualquer coisa, veja como o php trata os arquivo, colocando somente esse script na pagina: echo "<pre>"; print_r($_FILES); echo "</pre>"; você obterá algo assim: Array ( [arquivo] => Array ( [name] => Array ( [0] => BoatEquipment_Red.png [1] => DieselLocomotive_Boxcar_Blue.png [2] => elvis.ico [3] => hello_world.ico ) [type] => Array ( [0] => image/png [1] => image/png [2] => image/x-icon [2] => image/x-icon ) [tmp_name] => Array ( [0] => /home/storage/5/2c/1c/suapagina/tmp/phpIcWMp7 [1] => /home/storage/5/2c/1c/suapagina/tmp/phpF1rmN7 [2] => /home/storage/5/2c/1c/suapagina/tmp/phpJi0vk8 [3] => /home/storage/5/2c/1c/suapagina/tmp/phpJi0vi1 ) [error] => Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 ) [size] => Array ( [0] => 5357 [1] => 3836 [2] => 26614 [2] => 16642 ) ) ) Para realizar o upload usaremos o código: $diretorio = "suapasta/"; if (!is_dir($diretorio)){ echo "Pasta $diretorio não existe";} else { echo "A Pasta Existe<br>"; $arquivo = isset($_FILES['arquivo']) ? $_FILES['arquivo'] : FALSE; for ($k = 0; $k < count($arquivo['name']); $k++) { $destino = $diretorio."/".$arquivo['name'][$k]; if (move_uploaded_file($arquivo['tmp_name'][$k], $destino)) {echo "MOVEUUUUUU<br>"; } else {echo "NAOOOO MOVEU";} } } // fecha else Observe que é o mesmo código utilizado no exemplo anterior. POREM...... Como com esse tutorial você pode enviar infinitos arquivos, você deve ter uma diretiva em seu php.ini chamada: max_file_uploads = a quantidade máxima de arquivos que pode ser enviado E outros ajustes que devem ser feitos em sua diretivas: ] file_uploads = On upload_max_filesize = 50M //Teoricamente = Tamanho máximo por upload, pois mudamos isso usando a hidden upload_tmp_dir = local no servidor onde os arquivos enviados ficarão temporariamente, ou seja, até o move_uploaded_file chamar ele post_max_size = 50M //Teoricamente = Tamanho máximo do Upload em um todo. Obs eu deixo o mesmo valor que upload_max_filesize max_input_time = 60 //60 segundos é o tempo máximo de espera do upload. Se ele exceder esse tempo, ele vai enviar somente o que deu para carregar em 60s. Ou seja, se você tem uma net que faz upload a 50 kbps, em 60 segundos você envia um arquivo de aprox. 3000 kb. Mas é logico que se você tiver essa internet e quiser fazer um upload de 50 mb não vai dar. Portanto, avalie a sua conexao e de seus clientes. max_execution_time = 60 //Defina o mesmo valor de max_input_time. memory_limit = 64M //Teoricamente = Tamanho máximo do Upload que pode ser salvo na memoria (pasta temporaria) memory_limit Esse são os meus valores. Sempre utilizei e nunca me deu problemas. Quanto ao significado das diretivas eu coloquei a função dela, agora o que realmente é terei que fazer um estudo em diretivas. [MEGA-TUTORIAL]Upload registrando dados em um banco de dados MYSQL Para fazer isso, temo ter certeza que o arquivo esta sendo movido para sua pasta destino. Com essa certeza, podemos então fazer qualquer coisa com o banco de dados inserindo os codigos no arquivo upload.php. Observe: $diretorio = "suapasta/"; if (!is_dir($diretorio)){ echo "Pasta $diretorio não existe";} else { echo "A Pasta Existe<br>"; $arquivo = isset($_FILES['arquivo']) ? $_FILES['arquivo'] : FALSE; for ($k = 0; $k < count($arquivo['name']); $k++) { $destino = $diretorio."/".$arquivo['name'][$k]; if (move_uploaded_file($arquivo['tmp_name'][$k], $destino)) { echo "MOVEUUUUUU<br>"; ---------------================= COMANDOS MYSQL ========================----------------- } else {echo "NAOOOO MOVEU";} } } // fecha else OBS: esse exemplo se refere a multiplos arquivos. Fácil né? [MEGA-TUTORIAL]Deixando o upload mais bonito... Aqui eu vou demonstrar algo facil nada muito complexo. Utilizarei de java, html, e php. Todos os efeitos devem ser colocados no form, não mexeremos com o upload.php O que faremos:Mostrar algo ao clicar em enviarColocar uma barra de "carregando"Trocar o botão enviarTravar/ Desabilitar botão enviar[MEGA-TUTORIAL]Mostrar algo ao clicar em enviar Utilizarei de um java facil, se você utiliza de jquery, ficará melhor ainda, e seria legal você postar aqui como reposta para eu publicar com o seu nome em um próximo tutorial. 1 - Crie o form <form name="upload" enctype="multipart/form-data" method="post" action="upload.php"> <input type="hidden" name="MAX_FILE_SIZE" value="10485760"> <input type="file" name="arquivo[]" multiple="multiple" /> <input name="enviar" type="submit" value="Enviar"> </form> Agora vem o segredo... Coloque antes do </head> o codigo: <script type="text/javascript"> function showlayer(layer){ var myLayer = document.getElementById(layer).style.display; if(myLayer=="none"){ document.getElementById(layer).style.display="none"; } else { document.getElementById(layer).style.display="block"; } } </script> No BOTAO enviar coloque o evento, que ao clicar chame esse java script: onclick="java script:show('oculto')" Esse oculto se refere a uma div que terá id = oculto. Portanto, vamos cria-la logo abaixo do form. <div id="oculto"> Aguarde enquanto seu Upload esta sendo realizado....<br /><br /> </div> Se deixarmos dessa maneira, a div será mostrada assim que carregar a página, portanto, devemos esconde-la, usando CSS. Coloque em sua lista de style os seguintes estilos: <style type="text/css"> #oculto { display: none; margin-top: 30px; } </style> Quanto mais você souber de CSS melhor pois ficara mais bonito! OBS: Para cada onclick diferente, você deve fazer uma div e um style. Pronto! Facil também né? [MEGA-TUTORIAL]Colocar uma barra de "carregando" Com base no item anterior, para colocarmos uma barra de carregando, mexeremos somente na div. Uma dica muito legal, é você fazer a sua com as suas cores. Clique Aqui Com a sua imagem de carregando pronta, adcione na div, ficando assim: <div id="oculto"> Aguarde enquanto seu Upload esta sendo realizado....<br /><br /> <img src = "carregando.gif"> </div> Pronto! [MEGA-TUTORIAL]Trocar o botão enviar Para trocar o botão enviar, devemos somente alterar a input type = "submit", ficando assim <input type="image" name="enviar" src="botaoenviar.png" value="ENVIAR" alt="Clique aqui para enviar suas fotos" onclick="java script:show('oculto')" /> input type = image?? Sim, quando atribuimos type=image, a pagina reconhece que é um botao de submit e que ao invés de mostrar aquele botao feio ela mostra uma imagem localizada em src="". Pronto! [MEGA-TUTORIAL]Travar/ Desabilitar o botão enviar Para isso, devemos alterar as propriedades de form, acrescentando: onsubmit="this.elements['botaoenviar'].disabled=true;" Ficando: <form name="upload" enctype="multipart/form-data" method="post" action="upload.php" onsubmit="this.elements['botaoenviar'].disabled=true;" > para funcionar, verifique se onde esta botaoenviar é o mesmo nome do botão que envia. Pronto! ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Pronto Acabou! Estou começando meu próximo, se você tivel algo que queria me ajudar a disponibilizar me mande mp que colocarei com seus creditos! Desculpe o tamanho mas acho que ajudará muita gente. Eu tive trabalho pra escrever tudo isso e testar as paginas, então diga ao menos um Obrigado! e se quiser publicar entre em contato comigo mandando mp. Att. Brenno Leal
-
(Resolvido) Desabilitar o submit após o click ?
pergunta respondeu ao Jefferson Fernandes de beuleal em PHP
era isso que eu estava procurando tb! obrigado! -
Botão submit com duas funções
pergunta respondeu ao beuleal de beuleal em Ajax, JavaScript, XML, DOM
ok... e você sabe algum show/hide mais simples que eu possa colocar? -
Botão submit com duas funções
pergunta respondeu ao beuleal de beuleal em Ajax, JavaScript, XML, DOM
cara, eu não estou conseguindo, eu tenho meu form (campo para upload, botao enviar) com o onsubmit="showhide()" que você flo acima. minha função showhide() é essa: toggle = permite clicar para mostrar como clicar para ocultar já coloquei submit e tb nada... aguardo.. vlw -
existe sim e já consegui arrumar meu problema mexendo no php.ini.... Estou desenvolvendo um mega TUTORIAL e postarei aqui em breve! Abrs
-
faz assim, cria uma tabela no bd chamada pagamentos, ficando a tabela dessa forma: ---------------------| Janeiro | Fevereiro| ......... |Dezembro nome_do_jogador | PAGO | PAGO | ..........| A PAGAR ai pra verificar se já esta pago você usa o SELECT pagamentos WHERE $nome_jogador='nome_do_jogador' AND $mes='mes' ai pra dizer que foi pago você usa o UPDATE pagamentos WHERE $nome_jogador='nome_do_jogador' AND $mes='mes' A variavel mes acima você pega por get de um form q você usa pra pegar qlqr mes dsde jan ate dez. Ai já era!
-
Botão submit com duas funções
pergunta respondeu ao beuleal de beuleal em Ajax, JavaScript, XML, DOM
então, eu ainda não testei, mas pelo que eu estou vendo vai acontecer quando terminar de enviar o form. O que eu quero, é quando a pessoa clicar em enviar, já funcione. Obrigado! -
olá galera, alguém sabe a quantidade máxima de arquivo por upload? 20, 30, 1000? E a quantidade máxima de arrays? Abrs
-
Botão submit com duas funções
pergunta respondeu ao beuleal de beuleal em Ajax, JavaScript, XML, DOM
hmm... Não entendi direito... seria algo assim: <input name="enviar" type="submit" value="Enviar" onSubmit="xxxxxxxxxxxx"/> como eu chamaria a função show hide? -
Dizendo rapidamente: - para começar, é bom ter um pouco de conhecimento de php (if... else... echo... variaveis) - para pegar a lingua do navegador, dê uma estudada em: - HTTP_ACCEPT_LANGUAGE (antigo) - HTTP_NEGOTIATE_LANGUAGE (http://br.php.net/manual/pt_BR/function.http-negotiate-language.php) - As linguas que ele pode te retorna são: "af"("Afrikaans") "sq"("Albanian") "eu"("Basque") "bg"("Bulgarian") "be"("Byelorussian") "ca"("Catalan") "zh"("Chinese") "zh-cn"("Chinese/China") "zh-tw"("Chinese/Taiwan") "zh-hk"("Chinese/Hong Kong") "zh-sg"("Chinese/singapore") "hr"("Croatian") "cs"("Czech") "da"("Danish") "nl"("Dutch") "nl-be"("Dutch/Belgium") "en"("English") "en-gb"("English/United Kingdom") "en-us"("English/United Satates") "en-au"("English/Australian") "en-ca"("English/Canada") "en-nz"("English/New Zealand") "en-ie"("English/Ireland") "en-za"("English/South Africa") "en-jm"("English/Jamaica") "en-bz"("English/Belize") "en-tt"("English/Trinidad") "et"("Estonian") "fo"("Faeroese") "fa"("Farsi") "fi"("Finnish") "fr"("French") "fr-be"("French/Belgium") "fr-fr"("French/France") "fr-ch"("French/Switzerland") "fr-ca"("French/Canada") "fr-lu"("French/Luxembourg") "gd"("Gaelic") "gl"("Galician") "de"("German") "de-at"("German/Austria") "de-de"("German/Germany") "de-ch"("German/Switzerland") "de-lu"("German/Luxembourg") "de-li"("German/Liechtenstein") "el"("Greek") "hi"("Hindi") "hu"("Hungarian") "is"("Icelandic") "id"("Indonesian") "in"("Indonesian") "ga"("Irish") "it"("Italian") "it-ch"("Italian/ Switzerland") "já"("Japanese") "ko"("Korean") "lv"("Latvian") "lt"("Lithuanian") "mk"("Macedonian") "ms"("Malaysian") "mt"("Maltese") "no"("Norwegian") "pl"("Polish") "pt"("Portuguese") "pt-br"("Portuguese/Brazil") "rm"("Rhaeto-Romanic") "ro"("Romanian") "ro-mo"("Romanian/Moldavia") "ru"("Russian") "ru-mo"("Russian /Moldavia") "gd"("Scots Gaelic") "sr"("Serbian") "sk"("Slovack") "sl"("Slovenian") "sb"("Sorbian") "es"("Spanish") "es-do"("Spanish") "es-ar"("Spanish/Argentina") "es-co"("Spanish/Colombia") "es-mx"("Spanish/Mexico") "es-es"("Spanish/Spain") "es-gt"("Spanish/Guatemala") "es-cr"("Spanish/Costa Rica") "es-pa"("Spanish/Panama") "es-ve"("Spanish/Venezuela") "es-pe"("Spanish/Peru") "es-ec"("Spanish/Ecuador") "es-cl"("Spanish/Chile") "es-uy"("Spanish/Uruguay") "es-py"("Spanish/Paraguay") "es-bo"("Spanish/Bolivia") "es-sv"("Spanish/El salvador") "es-hn"("Spanish/Honduras") "es-ni"("Spanish/Nicaragua") "es-pr"("Spanish/Puerto Rico") "sx"("Sutu") "sv"("Swedish") "sv-fi"("Swedish/Findland") "ts"("Thai") "tn"("Tswana") "tr"("Turkish") "uk"("Ukrainian") "ur"("Urdu") "vi"("Vietnamese") "xh"("Xshosa") "ji"("Yiddish") "zu"("Zulu")
-
Ops... Erro na imagem... Mas como eu te disse, se você sabe q o jogador é mensalista, cria tabela com os nomes dos meses | Janeiro | Fevereiro| ......... |Dezembro Status | PAGO | PAGO | ..........| A PAGAR Se é isso, é como eu te flei acima!
-
cara, faz assim, não sei se vai ajudar mas se é como estou pensando: Na pagina que você insere os dados no mysql, coloca do lado da <input type="text" > uma hidden assim <input type="hidden" value="<?php echo "<input type="text" value="$valor retornado da consulta mysql">"?> "> para textarea, coloca do lado da <textarea ...> uma hidden assim <input type="hidden" value="<textarea>$valor retornado da consulta mysql</textarea>"> ai você salva as duas no banco de dados. Quando você for buscar seu texto você pega por linha e verifica se é varchar ou textarea. axo que é isso! vai postando que vou te ajudando...
-
salva as ids de cada checkbox como cookeis. usando o setcookei. Ai quando o usuario voltar a essa pagina, você primeiro verifica se já tem alguma checkbox selecionada, caso não tenha mostra elas sem seleção. t+
-
a pasta esta com permição 777?
-
Pode ser bem bobo o que eu vou dizer mas nunca é demais.... quando você ta no editor (dreamweaver, bloco de notas....) sempre conseguimos visualizar, porem quando vamos testar no navegador e clicamos com o botao direito > codigo fonte, Ele só ira mostrar o que esta sendo impresso, sem as condições (IF.... ELSE...) e as outras funções do php. Até!
-
olá galera, Estou fazendo um formulario e gostaria, se que é possivel, fazer com que quando a pessoa clique em "enviar formulario" apareça usando show/hide alguma coisa como "Esta sendo enviado". Porem para usar o show e hide a unica alternativa que achei foi essa que devemos identificar o script com input e na input colocar id="xxxx". Se eu colocar assim normal <input name="enviar" type="submit" value="Enviar" id="xxxxxx""/> Ele não envia, mas mostra o "show". Alguma sugestao?!
-
Estranho, porque sempre usei || e nunca me deu erro algum, sempre funcionou certinho... Mas valeu a informação!