Ir para conteúdo
Fórum Script Brasil

Roberto Polen

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Posts postados por Roberto Polen

  1. Tenho vários registros com campo Money no formato ( 200,00 ), precisei criar novos registro jogando um aumento de 6,5%, ate ai tudo bem funcionou legal, o problema e que os novos registros ficam ( 213,0000 ) com os quatro dígitos no final,já fiz pesquisas no google e so acho como mudar a linguagem do banco mais so posso mexer nos registros. por que o programa que grava estas informações já grava no formato certo de dois digitos. usei a sql abaixo.

    UPDATE ALIQUOTA SET pcAliquotaAlvara = (pcAliquotaAlvara * 0.065) + pcAliquotaAlvara WHERE dtAno = 2015

  2. Codigo completo , mais vi q tem um else perdido tentei ageitar mais n consegui .

    <?
    require("dbconnect.inc.php");
    
    $arquivo = $_FILES['arquivo']['tmp_name'];
    $tamanho = $_FILES['arquivo']['size'];
    $tipo = $_FILES['arquivo']['type'];
    $nome = $_FILES['arquivo']['name'];
    $titulo = $_POST['titulo'];
    
    if ( $arquivo != "none" )
    {
    $fp = fopen($arquivo, "rb");
    $conteudo = fread($fp, $tamanho);
    $conteudo = addslashes($conteudo);
    fclose($fp);
    
    $qry = "INSERT INTO arquivos VALUES(0,'$nome','$titulo','$conteudo','$tipo')";
    
    $sql = mysql_query($qry);
    
    //mysql_affected_rows($sql) pois verifica quantas linhas foram inseridas... 
    
    if(mysql_affected_rows($sql) > 0){
    print "O Arquivo foi gravado na base de dados.";
    else{
    print "Não foi possível gravar na base de dados.";
    }else{
    print "Não foi possível carregar o arquivo no servidor.";
    }}
    
    //FECHA A CONEXAO DEPOIS DE TUDO ATE DO mysql_affected_rows();
    mysql_close($conn);
    
    ?>
    
    
    Parse error: syntax error, unexpected T_ELSE in F:\xampp\htdocs\licita\guardar_arquivo.php on line 25

  3. Ele simplesmente funciona legal tipo mando uns 5 arquivos,

    dou uma parada quando vou mandar de novo da a mensagem q adicionei no codigo acima.

    "Não foi possível gravar na base de dados."

    Não mdei nada dai restarto o mysql o apache, as vezes volta a funcionar , as vezes não.

    ai desligo tudo, quando e no outro dia funciona de novo. to doido ou to marcando? Segue codigo abaixo.

    dbconnection.inc.php

    <?
    $conn = mysql_connect("localhost","root","");
    mysql_select_db("portal_lic");
    ?>
    index.php
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <HTML>
    <HEAD>
    <TITLE>Untitled</TITLE>
    <META NAME="GENERATOR" CONTENT="MAX's HTML Beauty++ 2004">
    </HEAD>
    
    <BODY>
    
    <FORM ACTION="guardar_arquivo.php" METHOD="POST" ENCTYPE="multipart/form-data">
    Descrição: <INPUT TYPE="text" NAME="titulo" SIZE="30">
    Arquivo: <INPUT TYPE="file" NAME="arquivo">
    <INPUT TYPE="submit" VALUE="Enviar arquivo">
    </FORM>
    
    </BODY>
    </HTML>
    guardar_arquivo.php
    <?
    require("dbconnect.inc.php");
    
    $arquivo = $_FILES['arquivo']['tmp_name'];
    $tamanho = $_FILES['arquivo']['size'];
    $tipo = $_FILES['arquivo']['type'];
    $nome = $_FILES['arquivo']['name'];
    $titulo = $_POST['titulo'];
    
    if ( $arquivo != "none" )
    {
    $fp = fopen($arquivo, "rb");
    $conteudo = fread($fp, $tamanho);
    $conteudo = addslashes($conteudo);
    fclose($fp);
    
    $qry = "INSERT INTO arquivos VALUES
    (0,'$nome','$titulo','$conteudo','$tipo')";
    
    mysql_query($qry);
    
    mysql_close();
    
    if(mysql_affected_rows($conn) > 0)
    print "O Arquivo foi gravado na base de dados.";
    else
    print "Não foi possível gravar na base de dados.";
    }
    else
    print "Não foi possível carregar o arquivo no servidor.";
    
    ?>

  4. Codigo do form apagar.php

    <form id="form2" name="form2" method="post" action="deletar.php">

    <label>

    <input type="text" name="player" id="Char2" />

    <input name="Deletar" type="submit" id="Deletar" value="Deletar" />

    </label>

    </form>

    codigo do deletar.php

    <?php

    include "conexao.inc";

    $Char = $_POST["player"];

    $sql = "DELETE FROM vip WHERE Char = '$Char'";

    mysql_query($sql);

    echo "$Char Deletado";

    mysql_close($conexao);

    ?>

    Se pudere me da esa força.

    Quando tento deletar o user Iris da o seguinte erro.

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= 'Iris'' at line 1

    Uso XAMPP 1.7 . Podem me ajudar.

    POde apagar o tópico Eserra daqui do forum me ajudou o erro era o seguinte.

    Char é uma palavra reservada (já que existe um tipo de campo chamado char), logo, você deve alterar o nome desse campo para outro qualquer e ai alterar a query para o novo nome do campo.

    Mudei o nome do campo para jogador e resolveu.

  5. Troca isso:

    mysql_query($sql);

    Por isso:

    mysql_query($sql)OR DIE(mysql_error());

    Se não está deletando provavelmente tem algum erro na query, isso força o mysql a retornar esse erro.

    beleza deu esse erro aqui ho.

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= 'Iris'' at line 1

    Mais ainda não sei como resolver!

  6. Pessoal,

    instalei o WAMP no windows xp (Windows + Apache + MySQL + PHP),

    mas parece que precisa de um componente ou alguma extensao para que

    haja conectividade entre o PHP e o MySQL.

    alguém poderia me ajudar?

    Desde já, obrigado.

    []s, Thiago

    Que erro da amigo?

    E so você fazer a conecção tipo isso aqui.

    <?php $conexao = mysql_connect ("localhost","root","");

    mysql_select_db("db_vip"); <--- aqui seu banco. e claro q o mysql e o apache tem q estar rodando no seu pc, você iniciou eles?

    ?>

  7. bom dia galera. Fiz um Form para Cadastrar e um Pra excluir, o de cadastrar funciona ok, mais o de excluir não funciona!, ele não da erro algum simplesmente não deleta.

    Segue os códigos lembrando q uso o XAMPP para testes.

    Form de Cadastro e o código do insere.php

    <form id="form1" name="form1" method="post" action="inserir.php">

    <label><span class="style3">Char:</span>

    <input type="text" name="Nome" id="Nome" />

    </label>

    <p>

    <label><span class="style3">Data:

    </span>

    <input type="text" name="data" id="data" />

    </label>

    </p>

    <p>

    <label>

    <input name="cadastro" type="submit" id="cadastro" value="Cadastrar" />

    </label>

    </p>

    </form>

    Insere.php

    <?php

    include "conexao.inc";

    ?>

    <?php

    $nome = $_POST["Nome"];

    $data = $_POST["data"];

    $sql = "INSERT INTO vip VALUES ('$nome' , '$data')";

    mysql_query($sql);

    mysql_close($conexao);

    ?>

    Ate aqui esta tudo normal. abaixo e q não da certo lembrando não daerro algum, mais não deleta.

    Codigo do form apagar.php

    <form id=form2" name="form2" method="post" action="deletar.php">

    <label>

    <input type="text" name="player" id="Char2" />

    <input name="Deletar" type="submit" id="Deletar" value="Deletar" />

    </label>

    </form>

    codigo do deletar.php

    <?php

    include "conexao.inc";

    $Char = $_POST["player];

    $sql = "DELETE FROM vip WHERE Char = '$Char'";

    mysql_query($sql);

    echo "$Char Deletado";

    mysql_close($conexao);

    ?>

    Se pudere me da esa força.

  8. Bom dia galera já vasculhei varios topicos e não consegui nenhum q funcione, ainda não sei porque, quero gravar arquivos pdf e docs dentro do banco mysql, o s testes q peguei sempre dão problema, tb vi um maneira de se gravar em uma pasta no server, não sei se e bom dessa maneira queria mesmo gravar dentro do banco. mais se não der gostaria de um exemplo q realmente funcione. e se gravando os arquivos numa pasta eu poderia manusear eles como se eles tivesem dentro do banco?

    Gradeçoa ajuda.

×
×
  • Criar Novo...