
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
(Resolvido) Estabelecendo parâmetros para o action de um formulár
pergunta respondeu ao ©JOÃO GABRIEL MARQUES de ESerra em PHP
O else é opcional, ele não precisa aparecer e como no caso é "se tal coisa for verdade faça, caso contrário não faça nada" então simplesmente o else se torna desnecessário... Quanto ao outro ponto, sim, os moderadores servem realmente para manter o fórum organizado, mas nada substitui o bom senso do usuário... -
Se você sabe inserir uma imagem, dá na mesma pra qualquer aqui...
-
(Resolvido) Estabelecendo parâmetros para o action de um formulár
pergunta respondeu ao ©JOÃO GABRIEL MARQUES de ESerra em PHP
Em primeiro nunca coloque um mesmo tópico em várias partes do fórum, é no mínimo grosseiro. Em segundo lugar, você coloca lá o check, e na parte que envia, você vai ter que colocar algo do tipo: if(isset($nome_do_checkbox)){ //Aqui é porque o cara selecione o checkbox, logo quer receber } Ai você vê como deve usar isso no seu código... -
Em primeiro lugar você tem que informar no cabeçalho do formulário que o mesmo terá 'arquivos' enviados.. Troque: <form name='caddoc' method='post' action='caddoc2.php'> Por: <form enctype='multipart/form-data' name='caddoc' method='post' action='caddoc2.php'> E isso aqui: $vnomedoc = $HTTP_POST_FILES['doc']['tmp_name']; Por: $vnomedoc = $_FILES['doc']['name'];
-
Não porque round considera as regras pra arredondar, caso você queira sempre tudo arredondando pra baixo, utiiza a função floor().
-
Para pegar o total gerado ali no SUM não precisa de um laço... $sql = mysql_query("SELECT SUM(vendas) as totalsomado FROM tabela WHERE vendas LIKE '%".$vendas."%'"); echo mysql_result($sql,0,'totalsomado');
-
Duas alternativas: 1 - O programa que você usou pra ler o e-mail não suporta HTML; ou 2 - O cabeçalho informado tem algum erro... aqui tem exemplos de cabeçalhos pra HTML, troque e veja se resolve.
-
O chmod está correto (se for linux e em duas versões do windows, uma é o vista a outra não me lembro)???
-
O nome dos campos na tabela não interfere, em um pode estar "euaindaosounoob" e na outra "issoehfaltadebomsenso", se você souber que o "euaindaosounoob" se liga ao "issoehfaltadebomsenso" é a conta... Agora quanto a sua pergunta " E como vou 'linkar' o 'id_noticias' da tabela comentarios com o 'id' da tabela noticias??", eu te faço outra, você tem uma página que exibe as notícias, correto? Então como você faz pra saber que notícia é pra exibir? Essa é a resposta pra sua pergunta, pois o que você usa pra selecionar a notícia à exibir, vai ser o mesmo dado que você vai utilizar para pegar os comentários...
-
Concordo com o Visitante... o mais importante sempre é a modelagem do BD, sempre que eu "boto a mão na massa" é pela modelagem do BD, após isso eu vou pro PHP, e por último encaixar o código no layout, mas ai é questão de costumes mesmo...
-
Cada um que aparece... <_<
-
Óbvio... você precisa que a chave primária da tabela que guarda as notícias seja guarda na tabela que vai conter os comentários... assim você vai conseguir através de uma notícia pegar os comentários referentes a ela na outra tabela... Como você faz pra descobrir que notícia abrir? Em algum ponto tem o ID da notícia, então pode aproveitar o mesmo parâmetro pra pegar os comentários na outra tabela...
-
Para excluir um arquivo se usa o unlink (http://www.php.net/unlink), para excluir uma pasta o rmdir (http://www.php.net/rmdir), lembrando que você só pode apagar uma pasta que esteja vazia, já postei um código aqui no fórum para apagar todo o conteúdo de uma pasta utilizando um coringa... Obviamente o processo é, o cara vai excluir, você pega a pasta apaga o conteúdo (com o unlink) e após a própria pasta se for o caso, com o rmdir...
-
E o link vai vir da onde? Se for de algum BD usa o RAND() para sortear...
-
Não, primeiro é o ob_start() mesmo...
-
Dá uma procurada no próprio fórum... já postei scripts pra redimensionar imagens (gerar thumb)... e outras também já postaram...
-
Se register_globals não estiver ativado as variáveis que você está gravando não vão existir, logo, tudo será gravado em branco, para resgatar o que vem do form utilize o $_POST, por exemplo, se o nome do campo no formulário é endereco, fica assim: $endereco = $_POST['endereco']; Ou você pode colocar direto na query o $_POST['endereco'] (só lembre-se de concatenar...)
-
Textarea não tem value... <textarea name="sinopse" rows="10" id="titulo9" style="border:1px solid; width: 250; FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #FFFFFF;" tabindex="3"><?=$sinopse?></textarea>
-
O erro sempre está antes do que é apresentado... coloca o script como está agora...
-
Estão faltando as vírgulas para separar os elementos no UPDATE...
-
Em primeiro lugar você entendo pra que essa validação? Ela só serve de fato pra evitar um notice, pra mais nada, na verdade você poderia colocar apenas <?php echo $_POST['nome']; ?>, pois notices são desabilitados por padrão... o que acontece é que você submete um formulário, ai aparece beleza quando é enviado, ai você clica em um link, quando você clica em um link tudo que foi enviado do formulário é perdido, e por isso os campos ficam em branco, o negócio é salvar na sessão e ai na validação você colocar algo do tipo: <?php echo (isset($_POST['nome'])) ? $_POST['nome'] : $_SESSION['nome'];?> Ai sim vai ter sentido, pois ai você testa se $_POST está setado, se estiver você usa ela pra preencher o campo, caso contrário usa o $_SESSION...
-
O fato, se o cabeçalho está sendo enviado é porque existe alguma coisa sendo enviada para o navegador antes do session_start()... você está dando include com algum arquivo com os session_start()? Coloca aqui exatamente como a coisa está ocorrendo...
-
O que o scandir faz é pegar todos os arquivos/pastas de um diretório... se você quiser especificar que arquivos procurar, ai nem precisa do scandir... ali no preg_match o $procurado é o que você está procurando dentro dos arquivos que forem encontrados...
-
O que acontece é que a sua validação só funciona se o $_POST estiver setado, e como quando você volta ele não está mais ai fica em branco... tem que fazer que nem o Beraldo disse, salve o valor do $_POST em uma sessão e ai mande imprimir o valor da sessão no campo...