
mJi
Membros-
Total de itens
429 -
Registro em
-
Última visita
Tudo que mJi postou
-
Legal querer aprender, isso é raro hoje em dia. Sobre a verificação de dia, você não pode comparar o dia entrado com 31 porque cada mês possui um número variável de dias. O que eu faria: Criaria um vetor de dias limite de cada mes. Exemplo: int diasLimite[] = {31,28,31,30,31,30,31,31,30,31,30,31}; Depois verificaria se o ano entrado é bissexto. Se for, vet[1] += 1; Isso facilita muito para verificar. Basta pegar o mês entrado, verificar se 1 <= mês entrado <= 12. Se for, acessa o índice 'mês - 1' do vetor diasLimite e confere o dia entrado. Pra conferir ano, um if() já serve.
-
O que o exercício pede é basicamente multiplicar os elementos de mesmo índice dos vetores, e somá-los. Após, retornar essa soma. Tá tudo na interpretação.
-
Extrair tar e enviar verbose para socket em realtime
pergunta respondeu ao demonofnight de mJi em C, C++
Se for para linux, há vários comandos nativos do sistema... http://www.arquivodecodigos.net/dicas/linu...orios-3241.html Se der pra setar a saída do verbose para um arquivo de texto, você pode enviar usando socket. Nunca tentei, mas acho que é possível. -
Coloque tudo num array <?php mysql_connect('localhost', 'root', '') or die (mysql_error()); mysql_select_db('escola') or die (mysql_error()); while ($arr = mysql_fetch_array(mysql_query('SELECT* FROM alunos'))){ $resultado[] = $arr; } ?> E depois tente exibir o conteúdo do array: print_r($resultado);
-
Não use a paravra FILE, e nem o asterisco no primeiro parâmetro. O que você fez foi declarar um ponteiro do tipo FILE. O primeiro argumento deve ser um stream, algo como fscanf(contato, "%s", &arqAgenda); obs: não sei se vai dar certo
-
$resultado = $i * valor; valor não possui o '$'.
-
1 - verifique se a string que possui o endereço do ftp está com todas as maiúsculas e minúsculas corretas. 2 - verifique se seu host possui o ftp wrapper ativado.
-
Se quiser voltar ao início da stream, tente rewind(). Protótipo: void rewind(FILE *ponteiro); Já se você quiser mover o ponteiro a 'x' bytes em relação ao início do arquivo, podes usar fseek() com a macro SEEK_SET. O protótipo é: int fseek(FILE *ponteiro, long numerodebytes, int origem); A macro SEEK_SET seta 'origem' para o início da stream. SEEK_CUR seta para a posição atual, e SEEK_END seta para o final.
-
Pode não ser isso, mas aquele ponto-e-vírgula no final da string da query não é necessário. Ficaria assim: $sql = "SELECT NOME FROM USUARIOS WHERE CHAVE_VALIDACAO = '" . $validacao . "'"; Verifica se você usou o mysql_select_db para selecionar o banco de dados.
-
Só me toquei agora disso $fields = array( "text"=>"nome", "text"=>"login", "password"=>"senha", "text"=>"e-mail" ); Você possui três elementos com o mesmo índice ("text"), ou seja, "nome" é sobrescrito por "login", que é sobrescrito por "e-mail". No final, $fields só possui dois elementos: $fields['password'] que tem o valor "senha", e $fields['text'] que tem o valor "e-mail". Simplesmente mude o nome dos índices.
-
No MySQL do servidor os caracteres entram no banco acentuados? Se sim, acho que setando o charset da página já resolve: <meta http-equiv="content-Type" content="text/html; charset=iso-8859-1" /> Se persistir, seta via header no PHP: header("Content-Type: text/html; charset=ISO-8859-1", true); E se persistir, muda o collation do banco de dados para utf-8 que deve dar.
-
Algum fodão perder 10 minutos pra fazer o teu trabalho não é a melhor maneira para aprender. E custa sim, se quiser ganhar códigozinho completo e funcionando, a maioria aqui trabalha à base de salário.
-
Tente assim: if($key == "text") { $input[] = "<input type='text' name='".$value."' /> '".$value."' </br>"; } if($key == "password") { $input[] = "<input type='password' name='".$value."' /> '".$value."' </br>"; } if($key == "textarea") { $input[] = "<textarea name='".$value."' /> </textarea> </br>"; } Só o '[]' do campo 'password' tá faltando. Pode ser que o vetor tinha todos os elementos, mas o HTML tava com alguma tag conflitando... Pessoalmente, sempre dos os 'escapes' quando uso variáveis em strings. Recomendo o mesmo. E na dúvida, dá um 'print_r($input);'.
-
Erro Warning: mysql_fetch_object(): supplied argument is not a valid M
pergunta respondeu ao vicente_92 de mJi em PHP
Sem conhecer a modelagem do banco de dados, é impossível dizer. -
Bom, alí onde você usa o do-while, acredito que o ideal seja usar o while. No primeiro laço, a variável à qual você dá o echo não possui valor algum. Então... $totalPontos = 0; while($row_contagem_pontos = mysql_fetch_assoc($contagem_pontos)){ echo $row_contagem_pontos['pt_adq']; $totalPontos += $row_contagem_pontos['pt_adq']; } Fazendo isso, $totalPontos terá a soma.
-
mysqli_num_rows() está recebendo um booleano (FALSE) ao invés de um resultado SQL. Verifique se a consulta $res2 realmente retorna algum resultado.
-
Erro Warning: mysql_fetch_object(): supplied argument is not a valid M
pergunta respondeu ao vicente_92 de mJi em PHP
Quando efetuada com sucesso, a consulta SQL retorna um recurso SQL. Ao falhar, retorna FALSE. O que ocorre é que esta consulta está retornando FALSE. -
Já tentou com str_replace()? É possível trocar o caractere (aspas simples) por algum outro.
-
Não tenho conhecimento algum em C++... mas a lógica é a mesma: colocar as frases numa matriz, e gerar um número randômico para usar como o indice.
-
Verifique nos sites dessas empresas (paypal, pagseguro, alertpay, etc...). Há uma seção do tipo 'desenvolvedores', ou 'webmasters', algo do gênero, explicando tudo passo-a-passo sobre como implantar o sistema. Qualquer coisa, só entrar em contato, esse pessoal é gente séria e disposta a explicar as coisas.
-
Coloque-as numa matriz e utilize uma função para gerar números randômicos menores que 3. Esses números representam o indice a ser exibido. Em C, seria algo assim: #include <stdio.h> #include <time.h> #include <stdlib.h> int main(){ char frases[3][20] = {"Esta e a frase 1.", "Esta e a frase 2.", "Esta e a frase 3." }; srand(time(NULL)); printf("%s", frases[rand()%3]); return(0); }
-
Jogos de lógica faz a pessoa ficar mais inteligente?
tópico respondeu ao Ricardo Martins de mJi em Outros Assuntos
Eu não acredito que jogos de lógica tornam a pessoa mais inteligente, mas com certeza tornam a pessoa mais esperta. Inteligência é algo que se confere ao passo que a pessoa vai adquirindo conhecimento. Por exemplo, o que uma criança aprende na aula de história à torna mais inteligente. Já se a criança costuma jogar jogos em que há um desafio lógico, onde é necessário usar de estratégia e raciocínio, ela adquire uma "expertisse" (se é que existe essa palavra). -
Há centenas de tutoriais sobre formulários, que tu acha fácil no google. Para enviar para e-mail não é lá tão difícil. Só pesquisar um pouco.
-
Porque colocaste o header n primeira linha? Tu só saberás a url para a qual redirecionará o usuário após fazer a consulta no banco de dados. Porque não faz 100% php? Dá uma olhada no que eu fiz acima
-
Já tentou sem o 'ponto-barra'? chmod ("fotos/", 0700);