Jump to content

Diego Carlos

Members
  • Content count

    25
  • Joined

  • Last visited

Community Reputation

0 Comum

About Diego Carlos

  • Birthday 11/12/1886

Informações Pessoais

  • Sexo
    Masculino

Contato

  • Skype
    diego.volpi3
  • Facebook
    Diego Carlos
  1. Diego Carlos

    Criar diretório pasta mapeada PHP

    Tbm não deu @merlinus, mesmo caso local funciona, no mapeamento ou no caminha completo da rede também não da if(isset($_POST["databse"]) && isset($_POST["nomecli"])){ $quebra = explode('/', $_POST["databse"]); $localbase = $quebra[0].'\\'.$quebra[1]; $database = 'C:\\xampp\\htdocs\\criarbase\\'.$localbase; $namecli = $_POST["nomecli"]; $caminho = 'Z:\\Base\\'.$namecli; $destino = $caminho; $mkdir = exec('mkdir "'. $caminho .'"'); $copy = exec('copy "'. $database .'" "'.$caminho.'"'); }
  2. Diego Carlos

    Criar diretório pasta mapeada PHP

    Então @Biel. e o mesmo código a única coisa que muda e o $caminho = 'C:/Bases/'.$namecli; e pra entender isso e um sistema interno, que só preciso salvar um arquivo em outra maquina sobre isso o diretório existe, tanto é que se eu faço um MKDIR direto no cmd ele cria a pasta, mas no php não rola Andei dando uma lida em alguns lugares, vi que parece ser algo no apache, ja virei esse apache e não libera essa criação de pasta
  3. Diego Carlos

    Criar diretório pasta mapeada PHP

    ninguem?
  4. Diego Carlos

    Criar diretório pasta mapeada PHP

    Estou tentando criar uma pasta em uma mapeamento de rede mas não estou tendo sucesso <?php if(isset($_POST["databse"]) && isset($_POST["nomecli"])){ $database = 'C:/xampp/htdocs/criarbase/'.$_POST["databse"]; $namecli = $_POST["nomecli"]; $caminho = 'Z:/Bases/'.$namecli; $destino = $caminho.'/'.$namecli.'.zip'; if(is_dir($caminho)){ echo 'Pasta existe'; }else{ if(mkdir($caminho, 0755, true)){ print_r(error_get_last()); if (!copy($database, $destino)) { echo "falha ao copiar $database...\n"; }else{ echo('Base enviada para servidor'); } } } } ?> se eu troco ele para a pasta local funciona tranquilamente no inicio achei que poderia ser permissão no servidor para criar a pasta, por ser um win server que esta salvando, mas troquei para uma win 10, e o erro permanece como não encontrado o diretório Já tentei colocar o caminho completo, por nome do servidor ou ip do servidor Já entrei no serviço do apache que esta rodando e coloquei o usuário que tem permissão de escrita o Admistrador no caso
  5. Diego Carlos

    PDO e SqlSever instrução Binary

    ninguém?
  6. Diego Carlos

    PDO e SqlSever instrução Binary

    Bom dia Estou com um problema, da seguinte forma tenho essa instrução simples para inserir no banco de dados $login = 'diego'; $sqlBilling = 'INSERT INTO BILLING.dbo.tbl_personal_billing (ID, BillingType) VALUES (CONVERT (binary(13), ?), ?)'; $registroBilling = $con->prepare($sqlBilling); $registroBilling->bindValue(1, $login); $registroBilling->bindValue(2, 2); $registroBilling->execute(); ela inseri normal, porem quando vou chegar ela no banco de dados ele esta salvando dessa forma d i e g o porem se eu executo a mesma instrução direto no banco de dados INSERT INTO BILLING.dbo.tbl_personal_billing (ID, BillingType) VALUES (CONVERT (binary(13), 'diego'), 2) ele inseri normal já fiz de tudo coloquei parâmetro na frente do bindValue passando que diego e um STR $registroBilling->bindValue(1, $login, PDO::PARAM_STR); já tentei fazer sem o prepare, fazendo direto pela qurey $registroBilling = $con->query('INSERT INTO BILLING.dbo.tbl_personal_billing (ID, BillingType) VALUES (CONVERT (binary(13), 'diego'), 2)'); mesmo resultado já fiz no php 7.1 no php 5.6 os dois da a mesma coisa, e o sql e o sqlserver 2008 ai me restou pedir ajuda rs se puder me ajudar agradeço
  7. Diego Carlos

    Pegar posição especifica no .each

    Fiz um laço .each que retorna alguns button: $(document).ready(function(){ listarPedidos() var consultas = setInterval(listarPedidos, 4000); }); function listarPedidos(){ $.getJSON('conectar/_pedidos/listaPedidos.php', function (data) { $.each(data, function(i, valor){ elementoFILA += "<tr id='statusFILA'>"; elementoFILA += "<td>" + valor.PED_ID + "</td>"; elementoFILA += "<td>" + valor.PED_DATA_N + "</td>"; elementoFILA += "<td>" + resultado + " / " + valor.CLI_TEL + "</td>"; elementoFILA += "<button class='btn btn-info' id='btnVisu' title='Visualizar Pedido'><i class='fas fa-eye'></i> </button>"; elementoFILA += "<button class='btn btn-primary' title='Editar Pedido'><i class='fa fa-pencil-alt'></i> </button>"; elementoFILA += "<button class='btn btn-dark' disabled='' title='Setar Saiu Entrega'><i class='fa fa-motorcycle'></i> </button>"; elementoFILA += "<button class='btn btn-dark' id='btnFinalizar' disabled='' title='Finalizar Pedido'><i class='fa fa-check'></i> </button>"; elementoFILA += '</td>' elementoFILA += "</tr>"; } Minha dificuldade é pegar linha id='btnVisu'. Estou tentando fazer dessa forma, mas não da certo: $('#btnVisu').click(function () { alert("clicou"); }); já fiz com class também mas não deu, engraçado que dessa forma deveria pelo menos pegar o primeiro da lista e não pega dês de já agradeço
  8. Diego Carlos

    CONVERT BINARY

    ninguem?
  9. Diego Carlos

    CONVERT BINARY

    Boa noite Estou fazendo uma insert no banco de dados salvando duas colunas como binary a principio estou utilizando essa instrução $incluir = $pdo->query("INSERT INTO tbl_rfaccount (id, password, accounttype, email, pin, birthdate) VALUES ((CONVERT(binary(12), '$user')), (CONVERT(binary(12), '$pwd')), '$tipo', '$email', '$pin', '$diac')"); esta salvando este valor => 0x7465737465 Porem quero quero utilizar o prepare, e fiz como prepare porem ele armazena um valor diferente do que o com query $incluir = $pdo->prepare("INSERT INTO tbl_rfaccount (id, password, accounttype, email, pin, birthdate) VALUES ((CONVERT(binary(12), :user)), (CONVERT(binary(12), :pwd)), :tipo, :email, :pin, :diac)"); $incluir->bindValue(':user', $user); $incluir->bindValue(':pwd', $pwd); $incluir->bindValue(':tipo', $tipo); $incluir->bindValue(':email', $email); $incluir->bindValue(':pin', $pin); $incluir->bindValue(':diac', $diac); $incluir->execute(); esta salvando este valor => 0x74006500730074006500 os dois valores inseridos no input era teste, porem eles armazenam diferentes. se alguem puder me ajudar
  10. Diego Carlos

    could not find driver

    Boa Tarde Estou com um problema com uns driver para pdo. estou tentando me conectar com SQLSERVER esta local a base de dados ja baixei o driver no site da microsoft inseri na pasta xampp\php\ext e tbm já inseri na no php.ini extension=php_sqlsrv_7_ts_x64.dll extension=php_pdo_sqlsrv_7_ts_x64.dll mas ainda assim nao aparece que o drive nao existe como proceder? ja tentei de tudo
  11. Diego Carlos

    SQLSTATE[HY093]:

    Boa Noite queria uma ajuda sobre a questão abaixo Certeza que estou errando em algo já refiz o código varias vezes e nada, tbm ja fiz update menores que esse e normal sem nem um problema, agora esse não vai abaixo o código up try { if (isset($_POST['insere'])) { $fc_nome = $_POST['fc_nome']; $fc_datanas = $_POST['fc_datanas']; $fc_rg = $_POST['fc_rg']; $fc_cartsus = $_POST['fc_cartsus']; $fc_tel = $_POST['fc_tel']; $fc_cel = $_POST['fc_cel']; $fc_cep = $_POST['fc_cep']; $fc_rua = $_POST['fc_rua']; $fc_num = $_POST['fc_num']; $fc_bairro = $_POST['fc_bairro']; $fc_cidade = $_POST['fc_cidade']; $fc_estado = $_POST['fc_estado']; $fc_obs = $_POST['fc_obs']; $fc_id = $_POST['fc_id']; if (empty($fc_datanas)) { throw new Exception("<span class='aviso'><b>Atencao!</b> Campo Data de Nascimento Vazio!</span>"); } else if(empty($fc_cartsus)) { throw new Exception("<span class='aviso'><b>Atencao!</b> Campo Cartão SUS Obrigatorio!</span>"); } else if(empty($fc_nome)){ throw new Exception("<span class='aviso'><b>Atencao!</b> Campo Nome Vazio!</span>"); } $atualizaCAD = $pdo->prepare("UPDATE fcadastro SET FC_RG=?, FC_NASCIMENTO=?, FC_CARTSUS=?, FC_NOMEPASC=?, FC_TEL=?, FC_CEL=?, FC_CEP=?, FC_RUA=?, FC_NUM=?, FC_BAIRRO=?, FC_CIDADE=?, FC_ESTADO=?, FC_OBS=? WHERE FC_ID='$fc_id'"); $atualizaCAD->bindValue(1, $fc_rg); $atualizaCAD->bindValue(2, $fc_datanas); $atualizaCAD->bindValue(3, $fc_cartsus); $atualizaCAD->bindValue(4, $fc_nome); $atualizaCAD->bindValue(5, $fc_tel); $atualizaCAD->bindValue(6, $fc_cel); $atualizaCAD->bindValue(7, $fc_cep); $atualizaCAD->bindValue(8, $fc_rua); $atualizaCAD->bindValue(9, $fc_num); $atualizaCAD->bindValue(10, $fc_bairro); $atualizaCAD->bindValue(11, $fc_cidade); $atualizaCAD->bindValue(12, $fc_estado); $atualizaCAD->bindValue(13, $fc_obs); $atualizaCAD->bindValue(14, $fc_id); $atualizaCAD->rowCount(); $atualizaCAD->execute(); $msg = '<span class="sucesso"><b>Sucesso!</b> Paciente Atualizado! </span>'; } } catch (Exception $er) { $msg = $er->getMessage(); } e sempre o mesmo erro SQLSTATE[HY093]: oq sera que pode ser?
  12. Diego Carlos

    Parar depois do UPDATE

    Obrigado por Responder Gabriel Então eu sei que da certo com pdo porem meu projeito ja esta grande de mais teria que mudar tudo pra isso Estou procurando a solução para isso, mas vlw pela ajuda
  13. Diego Carlos

    Parar depois do UPDATE

    Boa Noite, Tenho um código que quero , que faça o seguinte. Tenho um update que se o valor dentro do banco for < 0 ele pare e não de continuidade, senão ele continua e da um insert no banco segue código a baixo <?php if (isset($_POST['Salvar'])) { $Umedi = $_POST['ff_medi']; $dispensa = $_POST['ff_qtda']; if (mysql_query("UPDATE fmedicamentos SET FM_EST=FM_EST - '$dispensa' WHERE FM_MEDI='$Umedi' and ((FM_EST - '$dispensa') >= 0)")) { $iff_data = $_POST['ff_data']; $iff_medi = $_POST['ff_medi']; $iff_qtda = $_POST['ff_qtda']; $iff_qmes = $_POST['ff_qmes']; $iff_poso = $_POST['ff_poso']; $iff_resp = $_POST['ff_resp']; $iff_func = $_POST['ff_func']; $iff_cone = $_POST['ff_cone']; $iff_nome = $_POST['ff_nome']; if ($iff_data == "") { $msg = "<span class='aviso'><b>Atenção!</b> Campo Data esta vazio!</span>"; }else if ($iff_medi == ""){ $msg = "<span class='aviso'><b>Atenção!</b> Campo Medicamento esta vazio!</span>"; }else if ($iff_qtda == ""){ $msg = "<span class='aviso'><b>Atenção!</b> Campo Quantidade esta vazio!</span>"; }else{ $inseri = mysql_query("INSERT INTO fficha (FF_DATA, FF_MEDICAMENTO, FF_QTDA, FF_QTDAMES, FF_POSOLOGIA, FF_RESP, FF_FUNC, FF_CONECT, FF_NOME) VALUES ('$iff_data', '$iff_medi', '$iff_qtda', '$iff_qmes', '$iff_poso', '$iff_resp', '$iff_func', '$iff_cone', '$iff_nome')"); } }else{ echo "<span class='aviso'><b>Atenção!</b> Quantida Inserida Maior que Estoque Atual!</span>"; } } ?>
  14. Diego Carlos

    [Resolvido] Upload de Arquivo PHP

    pessoal achei o erro e por sinal muito primario $temfile = $_FILES['pro_foto']['tmp_name']; $tempfile = $_FILES['pro_foto']['tmp_name']; comi uma letra meu deus to com uma raiva aqui mas vlw gente muito obrigado
  15. Diego Carlos

    [Resolvido] Upload de Arquivo PHP

    Boa Tarde Gabriel Obrigado pela ajuda, abaixo o código com insert e o formulário if ((isset($_POST["salva_prod"])) && ($_POST["salva_prod"] == "form_add_prod")) { //fazer upload require ("funcoes.php"); if (!empty($_FILES['pro_foto'])) { $ext = "jpg"; $temfile = $_FILES['pro_foto']['tmp_name']; $targetpath = "media/"; if ($_FILES['pro_foto']['name']!="") { $nova_imagem = md5($_FILES['pro_foto']['name'])."." .$ext; upload($tempfile, $nova_imagem, 500, $targetpath); upload($tempfile, '_th' . $nova_imagem, 50, $targetpath); }else{ $nova_imagem = $_POST['foto_antiga']; } } //------------ $add_prod = sprintf("INSERT INTO produtos (pro_nome, pro_preco, pro_estoque, pro_foto) VALUES (%s, %s, %s, %s)", GetSQLValueString($_POST['pro_nome'], "text"), GetSQLValueString($_POST['pro_preco'], "double"), GetSQLValueString($_POST['pro_estoque'], "int"), GetSQLValueString($nova_imagem, "text")); mysql_select_db($database_conecta, $conecta); $resultado = mysql_query($add_prod, $conecta) or die(mysql_error()); Formulario <form action="<?php echo $editarform; ?>" method="post" enctype="multipart/form-data" name="form_add_prod" id="form_add_prod"> <span>Foto</span> <input name="pro_foto" type="file" size="40" /> <input type="submit" value="Salvar Produto" /> </form> Des de ja agradeço
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.