Ir para conteúdo
Fórum Script Brasil

ygor.anjos

Membros
  • Total de itens

    82
  • Registro em

  • Última visita

Tudo que ygor.anjos postou

  1. de um var_dump($_SESSION['User_ID']); ele n esta inserindo no banco por que não da indo o utilizador_ID
  2. As especialidades que mostra na tela de cadastro são previamente cadastradas no banco de dados? caso sim é só você fazer um join com WHERE NOT IN
  3. o utilizador n esta sendo atribuido, você ta criando a sessão para grava no $_SESSION['User_ID'] ? faz o seguinte no começo do arquivo escreve session_start();
  4. https://github.com/KnpLabs/php-github-api https://www.sitepoint.com/use-githubs-api-php/ dois tutoriais que podem te ajudar
  5. tenta dessa forma então: if (isset($_SESSION['User_ID'])) { $Data = date("Y-m-d"); $DadosIMC = array("Data" => $Data, "Peso" => $Peso, "Altura" => $Altura, "Resultado" => $Resultado, "utilizador_ID" => $_SESSION['User_ID']); var_dump InserirDados($DadosIMC); echo "<br>"; var_dump($DadosIMC): }
  6. ygor.anjos

    PHP + API GITHUB

    Não entendi o que você precisa. Você quer subir seu projeto para o GitHub é isso?
  7. adicione essa linha: include('scripts/conexao.php'); no listapedidos.php
  8. tenta isso e ve oque retorna: echo InserirDados($DadosIMC); adicione o echo para ver oque esta retornando na função true ou false
  9. http://odesenvolvedor.andafter.org/publicacoes/configurando-o-php-para-exibir-erros.html
  10. ygor.anjos

    Erro no INSERT

    O erro diz que não encontrou uma FK, provavelmente a matricula ou o grupo não esta pré cadastrado.
  11. cara isso parece ser coisa de CSS, provavelmente tem alguma classe igual e esta sobreescrevendo
  12. use o VAR_DUMP na variavel $pastas e veja oque esta retornando.
  13. n sei se pode ser isso, mas experimenta tirar o espaço que tem entro o = e o > deixa os dois junto =>
  14. veja se n ta esquecendo a virgula antes dessa linha "Resultado" => $Resultado, //essa virgula "utilizador_ID" = >$_SESSION['User_ID']);
  15. altere essa linha: $stmt->bind_param('sssss', $DadosIMC['Data'], $DadosIMC['Peso'], $DadosIMC['Altura'], $DadosIMC['Resultado'], $DadosIMC['utilizador_ID']); tire o sssss $stmt->bind_param($DadosIMC['Data'], $DadosIMC['Peso'], $DadosIMC['Altura'], $DadosIMC['Resultado'], $DadosIMC['utilizador_ID']); no index.php adicione o utilizador_ID assim: if (isset($_SESSION['User_ID'])) { $Data = date("Y-m-d"); $DadosIMC = array("Data" => $Data, "Peso" => $Peso, "Altura" => $Altura, "Resultado" => $Resultado, "utilizador_ID" = >$_SESSION['User_ID']); InserirDados($DadosIMC); }
  16. Altere a função inserirDados também: INSERT INTO imc (Data, Peso, Altura, Resultado) VALUES (?, ?, ?, ?) adicione o utilizador_ID: INSERT INTO imc (Data, Peso, Altura, Resultado,utilizador_ID) VALUES (?, ?, ?, ?,?)
  17. Quando voce salva no bando de dados: INSERT INTO imc (Data, Peso, Altura, Resultado) VALUES (?, ?, ?, ?) você não esta vinculando a um utilizador, ou seja, não tem como você saber de quem é o calculo que esta no banco. você pode criar mais um campo no banco chamado utilizador e salvar o ID do usuario nesse campo, e na função de getResultado você adiciona o WHERE: SELECT ID, Data, Peso, Altura, Resultado FROM imc WHERE utilizador= ?
  18. ygor.anjos

    TEXTAREA

    Detalhe mais oque você precisa. Esta muito confuso.
  19. pode ser o problema, tenho um sistema e faço assim para pegar o caminho correto //Descobre o nome da pasta raiz onde está publicado $folder = explode("/",$_SERVER['REQUEST_URI']); $folder = "/".$folder[1]."/"; //Caminho onde esta publicado $include= $_SERVER['DOCUMENT_ROOT'].$folder;
  20. ygor.anjos

    Function

    Eai galera, tudo bem com vocês? Estou com uma dificuldade para criar uma fuction que retorna varios valores, vi algumas na internet mas não consegui implementar. Tenho uma tabela LANCAMENTO: CREATE TABLE LANCAMENTO ( LANCAMENTO_ID NUMBER (3) NOT NULL , ALTITUDE_INICIAL FLOAT (5) NOT NULL , ALTITUDE_APOGEU FLOAT (5) NOT NULL, TEMPERATURA NUMBER (3) NOT NULL , PRESSAO NUMBER (3) NOT NULL , DISTANCIA NUMBER (3) NOT NULL , GRUPO_GRUPO_ID NUMBER (3) NOT NULL ) ; ALTER TABLE LANCAMENTO ADD CONSTRAINT LANCAMENTO_PK PRIMARY KEY ( LANCAMENTO_ID ) ; eu preciso de uma fuction que retorne a altura(altitude_apogeu - altitude_inicial ), temperatura, pressao, distancia e nome do grupo CREATE TABLE GRUPO ( GRUPO_ID NUMBER (3) NOT NULL , NOME_GRUPO VARCHAR2 (100) NOT NULL , FOGUETE_FOGUETE_ID NUMBER (3) NOT NULL ) ; ALTER TABLE GRUPO ADD CONSTRAINT GRUPO_PK PRIMARY KEY ( GRUPO_ID ) ; O que eu sei até agora: sei que precisa criar um novo tipo pra retorna os dados, porem n sei se esta correto: CREATE OR REPLACE TYPE DADOS_TYPE AS OBJECT( ALTITUDE_INICIAL FLOAT (5) , ALTITUDE_APOGEU FLOAT (5) , TEMPERATURA NUMBER (3) , PRESSAO NUMBER (3) , DISTANCIA NUMBER (3) , GRUPO_GRUPO_ID NUMBER (3) ) CREATE OR REPLACE TYPE DADOS_TYPE AS TABLE OF DADOS_TYPE; oque eu não sei é como usar ele na fuction: CREATE FUNCTION getDADOS(v_grupo IN NUMBER) RETURN NUMBER IS DADOS_TYPE AS ???????? ; BEGIN SELECT ALTITUDE_INICIAL,ALTITUDE_APOGEU, TEMPERATURA,PRESSAO,DISTANCIA,GRUPO_GRUPO_ID INTO ???????? FROM LANCAMENTO WHERE GRUPO_GRUPO_ID = v_grupo; RETURN(DADOS_TYPE); END; / se alguém puder me ajudar eu agradeço. PS: sei que preciso fazer join pra pegar o nome do grupo.
  21. essa é a linha 120 do código? o texto se refere ao erro de sintaxe do mysql_error
  22. troca isso if( $result_pontos < $nome_usuario) por isso if( $result_pontos > $nome_usuario) e ve se funciona
  23. não é recomendável salvar imagem no banco de dados. Recomendo você salvar a imagem no servidor e o caminho dela no banco de dados, ai é só recuperar o caminho da imagem e dar um echo no html.
×
×
  • Criar Novo...