Ir para conteúdo
Fórum Script Brasil

wootzor

Membros
  • Total de itens

    480
  • Registro em

  • Última visita

Posts postados por wootzor

  1. Se bem percebi o que queres fazer, troca:

    INSERT INTO produto VALUES ('".$titulo."', '".$ref."', '".$dimensaoint."', '".$dimensaoext."', '".$material."', '".$qtd."', '".$possibilidadeuso."', '".$foto."', '".$descricao."', '".$lancamento."', '".$peso."', '".$data."', '".$tipo_id."', '".$formato_id."', '".$linha_id."')

    Por

    INSERT INTO produto VALUES ('".$titulo."', '".$ref."', '".$dimensaoint."', '".$dimensaoext."', '".$material."', '".$qtd."', '".$possibilidadeuso."', '".$caminho_imagem."', '".$descricao."', '".$lancamento."', '".$peso."', '".$data."', '".$tipo_id."', '".$formato_id."', '".$linha_id."')

     

  2. Experimenta assim:

     

    var alunos = [];
    var Aluno = function() {
      this.nome = "";
      this.nota1 = "";
      this.nota2 = "";
      
      this.cadastro = function() {
        this.nome = prompt("Informe o Nome do Aluno:");
        this.nota1 = parseFloat(prompt("Nota 1"));
        this.nota2 = parseFloat(prompt("Nota 2"));
    
        alunos.push({
          nome: this.nome,
          nota1: this.nota1,
          nota2: this.nota2
        });
      }
    }
    
    function listaNotas() {
      for (var i in alunos) {
        console.log(alunos[i].nome + "\n\tNota 1: " + alunos[i].nota1 + ", \n\tNota 2: " + alunos[i].nota2);
      }
    }
    var a1 = new Aluno();
    a1.cadastro();
    var a2 = new Aluno();
    a2.cadastro();
    listaNotas();

    A menos que estejas a estudar herança e polimorfismo, não vejo razão para teres uma classe Pessoa que na realidade é um Aluno (pois tem propriedades para as notas).

    Exemplo.

  3. Estás a misturar aspas duplas com aspas simples. Se usas aspas duplas para delimitar a string, dentro desta tens de usar aspas simples. Se reparares, as expressões Critical e Warning não estão a ser interpretados como fazendo parte da string.

  4. Vê se isto ajuda, nomeadamente esta parte do código:

    Const adOpenStatic = 3
    Const adLockOptimistic = 3
    Const adCmdText = &H0001
    
    Set objConnection = CreateObject("ADODB.Connection")
    Set objRecordSet = CreateObject("ADODB.Recordset")
    
    objConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
        "Data Source=C:\Scripts\Test.xls;" & _
            "Extended Properties=""Excel 8.0;HDR=Yes;"";" 
    
    objRecordset.Open "SELECT DISTINCT Campo FROM [Sheet1$]", _
        objConnection, adOpenStatic, adLockOptimistic, adCmdText
    
    Do Until objRecordset.EOF
        Wscript.Echo objRecordset.Fields.Item("Name"), _
            objRecordset.Fields.Item("Number")
        objRecordset.MoveNext
    Loop

    Destaque para a cláusula SELECT DISTINCT, que elimina valores repetidos.

  5. Acho estranho conseguires ver o resultado da propriedade correctamente na consola.

    Acontece que, ao usares a função json_encode é criada uma string em formato JSON. Porém, ao fazeres a requisição AJAX, essa resposta vai ser interpretada como texto.

    O que tens de fazer é, quando recebes a resposta do servidor, transformar a string num objecto JSON usando o método JSON.parse(data).

    Exemplo.

  6. Faltou criar um módulo, que é a forma que tens de "dizer" ao AngularJS com que secções do HTML vai interagir. Os parêntesis rectos, embora estejam vazios, fazem parte da sintaxe e são necessários (para "injectar" serviços, também conhecido por dependency injection).

    Experimenta algo assim:

    angular.module("myApp", [])
           .controller("AlunoController", AlunoController);
    
    function AlunoController($scope) {
      $scope.aluno = {
        nome: "Ivan Yanez",
        curso: "3° ESO"
      }
    }
    <!doctype html>
    <html ng-app="myApp">
      <!-- (...) -->
      <body ng-controller="AlunoController">
        {{aluno.nome}} estuda {{aluno.curso}}
      </body>
    </html>

    Imagina que tens um conjunto de alunos (i. e., um array de objectos):

    $scope.alunos = [
      {"nome": "Ivan Yanez", "curso": "3° ESO"},
      {"nome": "Maria", "curso": "2º Design"},
      {"nome": "Ricardo", "curso": "1º Programação"},
      {"nome": "Francisco", "curso": "3º Sistemas Digitais"}
    ];
    <body ng-controller="AlunoController">
      <p ng-repeat="aluno in alunos">{{aluno.nome}} estuda {{aluno.curso}}</p>
    </body>

    Exemplos 1 e 2 no jsFiddle.

  7. Pretendes mostrar o ID ou o texto do parágrafo?

    Assim consegues mostrar o texto do elemento que foi clicado:

    <body>
      <div>
        <h1>selecionar</h1>
        <p id="selecionar">Aqui deve vir o texto selecionado</p>
        <h1>Cidades</h1>
        <ol>
          <li>
            <p id="p1" onclick="funcao(this)">Porto Alegre</p>
          </li>
          <li>
            <p id="p2" onclick="funcao(this)">São Paulo</p>
          </li>
          <li>
            <p id="p3" onclick="funcao(this)">Rio de Janeiro</p>
          </li>
          </ol>
      </div>
    </body>
    function funcao(elemento) {
      document.getElementById("selecionar").innerHTML = elemento.innerHTML;
    }

     

×
×
  • Criar Novo...