
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Distribuindo Dados Coletados No Mysql Em Uma Tabela Na Página Em Php
pergunta respondeu ao Rafael Ribeiro de ESerra em PHP
Aqui tem a lógica... -
Mas é claro que PHP dentro de JS não funciona, JS roda do lado do usuário, PHP do servidor... para isso que você quer tem o AJAX que faz as requisições ao servidor sem dar refresh na página...
-
Se <?php phpinfo(); ?> não funciona é sinal que o PHP não está funcionando...
-
Se ele está dando saída para o nevagador (a janela para baixar ou abrir) é porque você determinou isso (ou não fez nada), o que você tem que fazer é pegar o arquio gerado e implementar uma rotina para mover o arquivo para onde você quer, basicamente o que um script de upload faz depois que o arquivo já está no servidor...
-
Coloca o código para análise...
-
Nunca vi algo assim, mas é simples de ser feito... basta um formulário com um action que envie os dados para o BD e uma página para ler o BD e imprimir o que estiver lá... vou colocar abaixo um exemplo simples com um campo apenas... ai você adiciona os que precisar... Banco de dados: CREATE TABLE assinado ( id int(3) NOT NULL auto_increment, nome varchar(70) NOT NULL, PRIMARY KEY (id) ); conecta.php <?php $servidor = "localhost";//Geralmente é localhost mesmo $nome_usuario = "";//Nome do usuário do mysql $senha_usuario = ""; //Senha do usuário do mysql $nome_do_banco = "; //Nome do banco de dados $tabela = "";//Nome da tabela $conecta = mysql_connect("$servidor", "$nome_usuario", "$senha_usuario") or die (mysql_error()); mysql_select_db("$nome_do_banco",$conecta) or die (mysql_error()); ?> form.php (vai conter o formulário e o próprio action) <?php include "conecta.php"; if (isset($_POST['Submit'])){ $nome = $_POST['nome']; $sql = mysql_query("INSERT INTO assinado (nome)VALUES('$nome')") OR DIE (mysql_error()); header("Location:exibe.php"); }else{ ?> <form name="form1" method="post" action="?"> Nome: <input type="text" name="nome"> <br> <input type="submit" name="Submit" value="Enviar"> </form> <?php } ?> exibe.php (vai exibir o que estiver no banco) <?php include "conecta.php"; $sql = mysql_query("SELECT * FROM assinado ORDER BY id ASC"); while ($x = mysql_fetch_array($sql)){ $nome = $x['nome']; echo "$nome<BR>"; } ?>
-
Erro Estranho... Diz Que Não Posso Modificar Header
pergunta respondeu ao Rubiz Gardini de ESerra em PHP
É só colocar ob_start(); logo após o <?php E ob_end_flush(); antes de ?> Ou seja: <?php ob_start(); /* SEU CÓDIGO */ ob_end_flush(); ?> -
Erro Estranho... Diz Que Não Posso Modificar Header
pergunta respondeu ao Rubiz Gardini de ESerra em PHP
Quanto ao fato de funcionar em um servidor e não funcionar em outro, isso se deve a configuração do php.ini. Quanto ao erro, é porque alguma coisa está dando saída para o navegador antes de redirecionar (header(location:...)), isso gera o erro citado pelo PHP. Para alterar tente primeiro usar o ob_start() e ob_end_flush(), caso não funcione ai você tem 2 opções: 1 - achar o que está dando saída para o navegador antes do header; 2 - usar javascript para redirecionar. -
Uma solução que eu arrumei uma vez foi juntar todas as categorias de um anuncio gravadas separadas por ponto, então vamos supor que eu tenha os ids 5 7 15, então eu gravei assim: .5..7..15. E na query eu busco assim: ... WHERE id LIKE '%.15.%' No caso vai buscar o 15, funcionaria igual para o 5 e o 7, os pontos delimitam o número...
-
"Não arruma" pois não existe controle sobre a exibição, você usa o ORDER BY RAND() para sortear, e quanto menor o universo do sorteio maior a probabilidade de dar resultado igual em 2 sorteios consecutivos... Se você quer ter certeza de nunca exibir repetidos, você terá que implementar uma coluna na tabela só pra controlar os banners que já fora exibidos...
-
Não é simultaneamente, o que acontece é que você faz o upload, a imagem que está no temp é redimensionada e ela é salva na pasta de destino, e a do temp (que num upload normal seria movida para o destino) é descartada... No próprio manual tem exemplos (não muito complexos...) disso: http://www.php.net/manual/pt_BR/function.i...atefromjpeg.php Procura por resize nas contribuições...
-
Sim... a url vai ficar: www.seusite.com/index.php?page=/sistema_de_download/index
-
<?php $page = $_GET['page']; if(isset($_GET['page'])) { include ("$page.php");} else{ include ("meio.html"); } ?>
-
E o $page você pega usando o GET?
-
Então pega o valor pelo GET antes de usar... $acao = $_GET['acao']; Isso é o correto e sempre funciona...
-
Como você está pegando os dados? usando o GET ou testando direto pela variável que dependendo da configuração do servidor é criada?
-
Eu acabei de instalar para testar, também tava dando erro, pois o manual não fala que além de criar o banco de dados tem que importar o arquivo cwpaquera.sql manualmente para o banco de dados anteriormente criado.
-
E o que isso tem a ver com PHP? Movendo...
-
https://www.adobe.com/cfusion/tdrc/index.cf...uct=dreamweaver
-
Perde a formatação porque o word não utiliza HTML para formatar os dados... é claro que se você copiar do word para o frontpage (e acho para o dreamweaver) vai funcionar pois ai os softwares são preparados para receber esse tipo de dado e saber do que se trata...
-
Isso dai é feito da forma que estamos falando, só que a URL fica "camuflada", como se faz isso tem esse tópico que explica...
-
Basta colocar um input para receber os dados que a leitora de código de barras ler...
-
Ai não faz porque html não tem previsão de controle de acesso... Uma solução é simplesmente salvar as páginas com a extensão .php e colocar aquilo lá no topo...
-
Simples... usa o auto_increment na tabela, insere o cabeçalho, ai usa o mysql_insert_id para descobrir qual o id que foi criado com o insert anterior, pronto, ai basta você utilizar essa informação para fazer o insert seguinte...