
Massaki
Membros-
Total de itens
86 -
Registro em
-
Última visita
Tudo que Massaki postou
-
não é mais fácil fazer a soma de tudo o que está no mês? "SELECT sum(valores) FROM tabela WHERE MONTH(data) = '02' AND YEAR(data) = '2013'"
-
inserir varios registros atraves de uma textarea
pergunta respondeu ao rafa camboriu de Massaki em PHP
Primeiro, use a função EXPLODE para separar o conteúdo da sua textarea. Cada linha é um registro, por isso eu separo o que está entre as quebras de linha "\n" $texto = $_POST['sua_textarea']; $separado = explode("\n", $texto); Depois, use um laço FOREACH para que cada registro no BD tenha os valores dos dois primeiros campos mais um registro da textarea: foreach ($separado as $nome) { $sql = "INSERT INTO tabela (responsavel, lista, nome) VALUES ('$responsavel', '$lista', '$nome')"; // O restante você já deve saber } -
Você já pegou algum script pronto?
-
Para verificar seu servidor, crie um arquivo .php e coloque o seguinte conteúdo: <?php phpinfo(); ?> Rode no servidor e veja o quê está na linha com SMTP.
-
Encaminha direto do index.html para home.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Seu título</title> <meta http-equiv="REFRESH" content="0;url=http://SEU_SITE/home.php"></HEAD> <BODY> Texto opcional </BODY> </HTML>
-
Tente colocar o caminho absoluto para o arquivo.
-
Um só controller, cada etapa um método dentro do controller.
-
Se o seu problema for com as variáveis tipo GET e POST, tem que alterar o parâmetro 'register_globals' para ON no php.ini.
-
Você pode passar o ID da prova via GET: Coloque uma quarta coluna com o link para a página de provas, que carrega a mesma a partir do ID. Se for fazer via POST (formulário), coloca um input hidden com o ID e crie um botão de SUBMIT
-
O problema no locaweb é que quando um usuário/banco de dados é criado, somente o usuário naquele domínio consegue acessar os dados. O PHPMyAdmin permite que você cadastre outro usuário que irá acessar o servidor de banco de dados a partir de outro domínio, mas isso você vai ter que solicitar para alguém do Locaweb habilitar para você. Para isso você vai ter que saber previamente o IP da máquina ou domínio que irá acessar o BD remoto.
-
Veja de no php.ini as extensões mysql e/ou mysqli estão habilitadas.
-
As funções relacionadas ao mysqli (Mysql Improved) funcionam em servidores mais atuais. No seu caso, substitua pelas respectivas funções para o antigo mysql: mysql_connect, mysql_error, mysql_query, etc. No MAC e no Linux normalmente as versões mais atuais do PHP e Apache são instaladas, ao contrário do Windows, onde normalmente você instala um pacote WAMP.
-
Veja se está habilitado no php.ini a opção "short_open_tag". Para não ter dúvidas, ao invés de trechos de php iniciarem com "<?", coloque sempre "<?php".
-
habilite as mensagens de erro. No início do código (após a tag "<?php"), coloque: error_reporting(E_ALL ^ E_NOTICE);
-
Se o erro é a divisão por zero é porque a variável '$countotal' (divisor) está com valor zero.
-
Compare os scripts de pedido e de alteração de dados. O problema está em algum parâmetro passado na autenticação de usuário para envio de e-mail.
-
Já criei um sistema assim. www.certificadopdf.com.br. É gratuito (com algumas limitações), mas acho que adequa às suas necessidades.
-
É preferível salvar somente o caminho, e utilizar a programação para mascarar e proteger o arquivo. O arquivo grande sobrecarrega o banco de dados. Você já tem 29 anos, e é programador (acredito que tenha uma boa formação escolar), portanto escreva corretamente.
-
Dentro do seu código tem a seguinte linha: // echo $sSql . "<br>"; // Uncomment to show SQL for debugging Retire o // antes do echo, para que na sua tela o comando SQL seja mostrado. Aí poste aí para a gente o comando. Obs: O ESerra está correto. Ninguém tem tempo para ficar lendo um script enorme como esse (e resolvendo de graça as coisas). Aqui nós resolvemos dúvidas pontuais.
-
OPTION da SELECT selecionada de acordo com o BD [RESOLVIDO]
pergunta respondeu ao Nato Straight de Massaki em PHP
Você tem que verificar o nível, e colocar um "SELECTED" caso o nível seja o atual. Para isso, faça mais ou menos assim: $sql = mysql_query("SELECT * FROM tabela WHERE id='$id'")or die(mysql_error()); $dados = mysql_fetch_assoc($sql); $nivel = $dados['nivel']; if ($nivel == '0') { $opsel = 'selected="selected"'; $adsel = ''; } else { $opsel = ''; $adsel = 'selected="selected"'; } <select id="nivel" name="nivel" > <option value="0" $opsel>Operador</option> <option value="1" $adsel>Administrador</option> </select> Ele testa as opções, colocando 'selected="selected"' na opção do banco de dados -
Dentro do estoquelist.php, procure a variável $_GET['order']. Não sei como está sendo feita essa ordenação (se é na busca do banco de dados ou ordenando arrays), por isso poste aqui o que o sistema faz de acordo com o valor dessa variável.
-
<?php echo 'DESCRIÇÃO:' . $row_estoque['descricao']; ?>
-
Peraí! Você quer que o programa que está no servidor remoto (outra máquina) abra um arquivo que está em SUA máquina? Assim não dá. Você tem que colocar um formulário para envio do arquivo a ser processado.
-
Se o servidor tem a restrição, não há nada que você possa fazer.
-
$jobs_selecionados = mysql_query("SELECT * FROM tb_jobs WHERE id_job IN ($id_job)") or die(mysql_error()); $conta_jobs = mysql_num_rows($jobs_selecionados); if($conta_jobs > 0){ while ($row_job = mysql_fetch_assoc($jobs_selecionados)) { echo $row_job['nome_do_campo'] . '<br />'; } } else $s_selecao = "Nenhum job foi selecionado!";