Ir para conteúdo
Fórum Script Brasil

Lúcio Marques

Membros
  • Total de itens

    27
  • Registro em

  • Última visita

Tudo que Lúcio Marques postou

  1. Wiliandf, acho que este exemplo base vai lhe ajudar. $resul_coop = "SELECT cop.id, cop.nome FROM sts_cooperados cop ORDER BY cop.nome ASC LIMIT 1"; $resultado_coop = mysqli_query($conn, $resul_coop); if (($resultado_coop) AND ( $resultado_coop->num_rows != 0)) { ?> <?php while ($row_coop = mysqli_fetch_assoc($resultado_coop)) { ?> <?php echo $row_coop['id']; ?> <?php echo $row_coop['nome']; ?>
  2. Olá, tenho o seguinte código que estou tentando implementar para que, quando eu enviar as imagens multiplas, também criará um diretório para cada vÊs eu enviar. POis já mexi de todas as formas e não consigo fazer isso com os dois ao mesmo tempo. Peço ajudae e Agradeço desde já. Segue o código <?php session_start(); $SendCadImg = filter_input(INPUT_POST, 'SendCadImg', FILTER_SANITIZE_STRING); if ($SendCadImg) { $ultimo_id = "1"; //$destino = "imagens/$ultimo_id"; $arquivo = $_FILES['arquivo']; for ($cont = 0; $cont < count($arquivo['name']); $cont++) { //Pasta onde o arquivo vai ser salvo $_UP['pasta'] = 'imagens/'.$ultimo_id.'/'; //$destino = "imagens/$ultimo_id/" . $arquivo['name'][$cont]; //Criar a pasta de foto do produto mkdir($_UP['pasta'], 0777); //Verificar se é possive mover o arquivo para a pasta escolhida if (move_uploaded_file($arquivo['tmp_name'],$_UP['pasta'],[$cont], $destino)) { $_SESSION['msg'] = "<p style='color:green;'>Upload realizado com sucesso</p>"; header("Location: index.php"); } else { $_SESSION['msg'] = "<p style='color:red;'>Erro ao realizar upload</p>"; header("Location: index.php"); } } } else { $_SESSION['msg'] = "<p style='color:red;'>Erro ao realizar upload2</p>"; header("Location: index.php"); }
  3. Ferres, boa tarde. Eu vi seu código, mas para incluir no que já tenho ficaria mais complicado não? Pois o código que postei aqui está dando certo, criando pasta, mas não envia imagem para dentro da pasta, mesmo a que está sendo criada.
  4. Galera, eu até conseguir, mas o problema que está criando pasta como o nome da imagem. Olha o código: if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $file_fotos = (!empty($_POST['cat_img'])) ? GetSQLValueString($_FILES['name']['file_fotos'], "file") : ""; $arquivo = $_FILES["file_fotos"]; $arquivo_foto = $arquivo["name"]; $insertSQL = sprintf("INSERT INTO dk_catalogo (cat_categoria_id, cat_data, cat_ref, cat_titulo, cat_preco, cat_descri, cat_img) VALUES (%s, %s, %s, %s, %s, %s, %s)", GetSQLValueString($_POST['cat_categoria_id'], "int"), GetSQLValueString($_POST['cat_data'], "date"), GetSQLValueString($_POST['cat_ref'], "text"), GetSQLValueString($_POST['cat_titulo'], "text"), GetSQLValueString($_POST['cat_preco'], "decimal"), GetSQLValueString($_POST['cat_descri'], "text"), GetSQLValueString($_POST['cat_img'], "text"), $file_fotos); set_time_limit(0); $id_arquivo = "cat_img"; $id_album = $_POST['cat_img']; if (!file_exists("fotos/" . $id_album . "/")) { mkdir("fotos/" . $id_album, 0777); } $diretorio = "fotos/".$id_album; $nome_arquivo = $_FILES[$id_arquivo]["name"]; $arquivo_temporario = $_FILES[$id_arquivo]["tmp_name"]; move_uploaded_file($arquivo_temporario, "$diretorio/$nome_arquivo"); mysql_select_db($database_CooperWTouR, $CooperWTouR); $Result1 = mysql_query($insertSQL, $CooperWTouR) or die(mysql_error());
  5. Olá, bom dia. Estou com uma dúvida sobre como criar upload de imagem para este comando abaixo, o endereço está inserindo no banco de dados, mas não consigo implementar para enviar a imagem. if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO dk_catalogo (cat_categoria_id, cat_data, cat_ref, cat_titulo, cat_preco, cat_descri, cat_img) VALUES (%s, %s, %s, %s, %s, %s, %s)", GetSQLValueString($_POST['cat_categoria_id'], "int"), GetSQLValueString($_POST['cat_data'], "date"), GetSQLValueString($_POST['cat_ref'], "text"), GetSQLValueString($_POST['cat_titulo'], "text"), GetSQLValueString($_POST['cat_preco'], "decimal"), GetSQLValueString($_POST['cat_descri'], "text"), GetSQLValueString($_POST['cat_img'], "text")); mysql_select_db($database_CooperWTouR, $CooperWTouR); $Result1 = mysql_query($insertSQL, $CooperWTouR) or die(mysql_error()); Já pesquisei, tentei encaixar algum, mas sem sucesso. Agradeço desde já se puderem me ajudar.
  6. Olá, estou com um código simples, mas já estou ficando doido. Pois os dados não grava no banco de dados, mas o id grava normalmente com o restante dos campos vazios. Segue o código que estou usando. Este é o HTML do formulário <?php session_start() ?> <!doctype html> <html> <head> <meta charset="utf-8"> <!--Import Google Icon Font--> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <!-- CSS DO MATERIALIZE --> <link rel="stylesheet" href="materialize/css/materialize.min.css"> <title>Untitled Document</title> </head> <body> <nav class="blue-grey"> <div class="nav-warapper container"> <div class="brand-logo light">Sistema de Cadastro</div> <ul class="right"> <li><a href=""><i class="material-icons left">account_circle</i>Cadastro</a></li> <li><a href=""><i class="material-icons left">search</i>Consultas</a></li> </ul> </div> </div> </nav> <!-- Formulário de Cadastro--> <div class="row container"> <p>&nbsp;</p> <form action="banco_de_dados/create.php"> <fieldset class="formulario"> <legend><img src="imagem/img1.png" alt="[imagem]" width="100"></legend> <h5 class="light center">Cadastro de Clientes</h5> <!-- Campo Nome--> <div class="input-field col s12"> <i class="material-icons prefix">account_circle</i> <input type="text" name="nome" id="nome" maxlength="40" required autofocus> <label for="nome">Nome do Cliente</label> </div> <!-- Campo Email--> <div class="input-field col s12"> <i class="material-icons prefix">email</i> <input type="email" name="email" id="email" maxlength="50" required> <label for="email">E-mail do Cliente</label> </div> <!-- Campo Telefone--> <div class="input-field col s12"> <i class="material-icons prefix">phone</i> <input type="tel" name="telefone" id="telefone" maxlength="15" required> <label for="telefone">Telefone do Cliente</label> </div> <!-- Campo Telefone--> <div class="input-field col s12"> <input type="submit" value="cadastrar" class="btn blue"> <input type="reset" value="limpar" class="btn red"> </div> </fieldset> </form> </div> <!-- Arquivos JQUERY e JAVASCRIPT--> <script type="text/javascript" src="materialize/js/jquery-3.3.1.min.js"></script> <script type="text/javascript" src="materialize/js/materialize.min.js"></script> <!-- Inicialização JQUERY --> <script type="text/x-javascript"> $(document).ready(function(){ }); </script> </body> </html> Este é o que envia e grava no banco de dados <?php session_start(); include_once 'conexao.php'; $nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_SPECIAL_CHARS); $email = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL); $telefone = filter_input(INPUT_POST, 'telefone', FILTER_SANITIZE_NUMBER_INT; $querySelect = $link->query("select email from tb_clientes"); $array_emails = []; while($emails = $querySelect->fetch_assoc()): $emails_existentes = $emails['email']; array_push($array_emails, $emails_existentes); endwhile; if(in_array($email, $array_emails)): $_SESSION['msg'] = "<p class='center red-text'>".'Já existe um cliente cadastrado com este email'."</p>"; header("Location:../"); else: $queryInsert = $link->query("insert into tb_clientes values(default,'$nome','$email','$telefone')"); $affected_rows = mysqli_affected_rows($link); if($affected_rows > 0): $_SESSION['msg'] = "<p class='center green-text'>".'Cadastro efetuado com sucesso!'."<br>"; header("Location:../"); endif; endif; ?> Agradeço desde já
  7. Se você é iniciante e já trabalha com php, os primeiros passos e como se você criasse uma página dinâmica de notícias, isso é claro, gravando no banco de dados.
  8. Não seria curso_id no lugar de video <div class="span" id="titulo"><i class="icon-desktop"></i><?=$ln['curso_id'];?></div> Acredito que o nome do link tem que ser o mesmo do GET que está recebendo.
  9. Você já colocou LIMIT 10
  10. <?php # FileName="Connection_php_mysql.htm" # Type="MYSQL" # HTTP="true" $hostname_DKs_Connex = "localhost"; $database_DKs_Connex = "nomebd"; $username_DKs_Connex = "root"; $password_DKs_Connex = "senhabd"; $DKs_Connex = @mysql_pconnect($hostname_DKs_Connex, $username_DKs_Connex, $password_DKs_Connex) or trigger_error(mysql_error(),E_USER_ERROR); ?>
  11. Pessoal, bom dia. Eu uso o comando date no campo imput para inserir a data automaticamente no banco de dados, como mostra abaixo: <?php echo date('d/m/y'); ?> mas parou de funcionar naturalmente, e percebi que seu colocar números no lugar das letras, grava normalmente no banco de dados, como mostra abaixo: <?php echo date('16/11/2014'); ?> Já pesquisei e não encontrei nada parecido referente a esse problema, Peço ajuda e agradeço desde já.
  12. Bom dia galera, Tenho um sistema de upload de imagem. Só que envia foto por foto, tenho que esperar carregar uma para depois enviar a outra. Então gostaria de saber se tenho que ativar algo para que eu consiga enviar todas de uma vez só.
  13. Oi vni_look, primeiro agradeço seu post. Bom, como você disse, não entendo ainda de ajax, mas já estou estundo sobre. Essa função que você me passou eu coloco dentro do ajax ou jquery? Obrigado e fico no aguardo.
  14. Boa Noite para todos. estou com uma pequena dúvida com ajax no form. É o seguinte: Meu site atualiza as página em um determinado lugar específico quando clico em algum menu do site. Esta função eu usei ajax no lugar do iframe na substituição das páginas. Com isso está funcionando filé. O que eu quero, é: que o botão do imput do formulário atualiza também no mesmo espaço, usando ajax. Gostaria que a resposta do formulário substituisse a mesma página. Antes com iframe era só eu colocar a função target mas agora com ajax estou meio perdido. Fico no aguardo. muito obrigado.
  15. Boa tarde para todos. estou com uma pequena dúvida com ajax no form. É o seguinte: Meu site atualiza as página em um determinado lugar específico quando clico em algum menu do site. Esta função eu usei ajax no lugar do iframe na substituição das páginas. Com isso está funcionando filé. O que eu quero, é: que o botão do imput do formulário atualiza também no mesmo espaço, usando ajax. Gostaria que a resposta do formulário substituisse a mesma página. Antes com iframe era só eu colocar a função target mas agora com ajax estou meio perdido. Fico no aguardo. muito obrigado.
  16. Bom gente, boa noite. Tenho uma função criada pelo dreamweaver que faz a função de start - restrinção de usuario. No servidor wamp5 funciona em meu pc, mas quando jogo para o servidor da web fica mostrando o seguinte erro: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/procarve/public_html/admin/usuariopainel.php:1) in /home/procarve/public_html/admin/usuariopainel.php on line 4 Warning: Cannot modify header information - headers already sent by (output started at /home/procarve/public_html/admin/usuariopainel.php:1) in /home/procarve/public_html/admin/usuariopainel.php on line 43 Gostaria de saber o que pode ser, já coloque outro site e funcionou perfeitamente mas com o atual não está dando certo. O código de restrinção que usso é esse: <?php if (!isset($_SESSION)) { session_start(); } $MM_authorizedUsers = ""; $MM_donotCheckaccess = "false"; // *** Restrict Access To Page: Grant or deny access to this page function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) { // For security, start by assuming the visitor is NOT authorized. $isValid = False; // When a visitor has logged into this site, the Session variable MM_Username set equal to their username. // Therefore, we know that a user is NOT logged in if that Session variable is blank. if (!empty($UserName)) { // Besides being logged in, you may restrict access to only certain users based on an ID established when they login. // Parse the strings into arrays. $arrUsers = Explode(",", $strUsers); $arrGroups = Explode(",", $strGroups); if (in_array($UserName, $arrUsers)) { $isValid = true; } // Or, you may restrict access to only certain users based on their username. if (in_array($UserGroup, $arrGroups)) { $isValid = true; } if (($strUsers == "") && false) { $isValid = true; } } return $isValid; } $MM_restrictGoTo = "login.php"; if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { $MM_qsChar = "?"; $MM_referrer = $_SERVER['PHP_SELF']; if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&"; if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0) $MM_referrer .= "?" . $QUERY_STRING; $MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer); header("Location: ". $MM_restrictGoTo); exit; } ?>
  17. Bom dia galera, tudo bem. Bom, estou desenvolvendo uma calculadora para um trabalho de faculdade. Essa calculadora resolve as operações perfeitamente. Ela funciona da seguinte forma: 10 + 10 = 20 10 - 5 = 5 20 * 2 = 40 30 / 3 = 10 Até aqui está ok. Mas eu gostaria que ela fizesse a operação direto, por exemplo: 10 + 10 = 20 - 5 = 15 * 2 = 30 / 3 = 10 Então galera, é somente essa dúvida, já coloquei e tirei do while e nada. Se alguém puder me ajudar, já agradeço... O código está abaixo: #include <cstdlib> #include <iostream> using namespace std; int soma(int n1, int n2) { int somatudo; somatudo = n1 + n2; return somatudo; } int subtrai(int n1, int n2) { int subtraitudo; subtraitudo = n1 - n2; return subtraitudo; } int multiplic(int n1, int n2) { int multiplictudo; multiplictudo = n1 * n2; return multiplictudo; } int divide(int n1,int n2) { int dividetudo; dividetudo = n1 / n2; return dividetudo; } int porcento(int n1, int n2) { int porcentotudo; porcentotudo = (n1*n2)/100; return porcentotudo; } int main() {// inicio int main int valor,num, cont,op; float result,num1, num2; char sair,operacao,v; cout<<"########################################################"<<endl; cout<<"# #"<<endl; cout<<"# PAINEL CALCULADORA #"<<endl; cout<<"# #"<<endl; cout<<"#"<<" + --> soma #"<<endl; cout<<"#"<<" - --> subtracao #"<<endl; cout<<"#"<<" * --> multiplicacao #"<<endl; cout<<"#"<<" / --> divisao #"<<endl; cout<<"#"<<" % --> porecentagem #"<<endl; cout<<"# #"<<endl; cout<<"#"<<" [ C ] COMECAR OU CONTINUAR [ F ] PARA FECHAR #"<<endl; cout<<"# #"<<endl; cout<<"########################################################"<<endl<<endl; cout<<endl<<" --> "; cin>>num1; //v: //cont; cin>>operacao; if (operacao == '+')op = 1; else if (operacao == '-')op = 2; else if (operacao == '*')op = 3; else if (operacao == '/')op = 4; else if (operacao == '%')op = 5; cout<<endl<<endl; do { switch(op){ case 1: cin>>num2; result = soma(num1, num2); cout<<num1<<" + "<<num2<<" = "<<result; valor = result; break; case 2: cin>>num2; result = subtrai(num1, num2); cout<<num1<<" - "<<num2<<" = "<<result; valor = result; break; case 3: cin>>num2; result = multiplic(num1, num2); cout<<num1<<" * "<<num2<<" = "<<result; valor = result; break; case 4: cin>>num2; result = divide(num1, num2); cout<<num1<<" / "<<num2<<" = "<<result; valor = result; break; case 5: cin>>num2; result = porcento(num1, num2); cout<<num1<<" % "<<num2<<" = "<<result; valor = result; break; default: cout<<endl; cout<<"NUMERO ERRADO, TENTE DE NOVO"<<endl; cout<<endl; break; }// final switch case }// final do while(sair!='d'); system("PAUSE"); return EXIT_SUCCESS; }// final int main
  18. DeeKilleer, valeu cara. Vou começar a ajudar agora. Tenho que aprender esse C++ Deu certinho era isso mesmo... Fui...
  19. DeeKilleer, muito obrigado. Compílou perfeitamente. Agora, se não for pedir d+, gostaria que você me ajudasse em um outro que está quase terminado. É pra ler três números e imprimir qual é par e qual é impar. O código está pronto, mas não imprime os três, só o utimo dizendo se é par ou impar. Pode me ajudar... O código está abaixo... #include <iostream> using namespace std; int main() { int numero, f; for(f=0;f<3;f++) { cout << "DIGITE UM NUMERO:"; cin >> numero; } if (numero%2==0) { cout<<" O numero "<<numero; cout<<" e par."; } else { cout<<"O numero "<<numero; cout<<" e impar"; } cout<<endl<<endl; system("PAUSE"); return EXIT_SUCCESS; }
  20. Oi gente, boa tarde. Estou fazendo trabalho de faculdade e preciso que qual me ajude. Sou bem leigo e c++. Quando ler um número digitado quero que o programa imprimi seus ancessores e o produto. por exemplo: se eu digitar 5 vai aparecer 12345 e 10. Fiz um código que deu certo, mas esta ficando ao contrário, assim: 54321 e 5. Se alguém puder me ajudar, deixo o código logo abaixo. Agradeço desde já... #include <cstdlib> #include <iostream> using namespace std; main() { int num, valor, produto; cout<<"DIGITE O NUMERO: "; cin>>num; produto = num*2; cout<<endl; for (valor = num; num > 0; num--) { cout<<" - "<<num; } cout<<" e "<<produto; cout<<endl<<endl; system("PAUSE"); return EXIT_SUCCESS; }
  21. Amigo Denis Courcy, o problema já foi corrigido. vou deixa aqui para quem precisar. o erro é onde está em negrito: $sql= "SELECT SUM(ponto) AS ponto FROM ranking_igam WHERE ponto = '$ponto'"; Só tirei essa parte e ficou assim seim o ='$ponto': $sql= "SELECT SUM(ponto) AS ponto FROM ranking_igam WHERE ponto";
  22. Amigo Denis Courcy, troquei o nome da tabela, mas continua o mesmo erro: Não sei mais o que fazer, já mudei várias formas o select, mas nada deu certo Vê se me dá uma força nesse código ai. O nome de sua tabela é `01`? Se é troque pois seu sistema não está entendendo que este número é um nome.
  23. Bom galera, boa tarde. estou com um sistema que abre os valores que eu cadastrei, com o campo da tabela chama ponto. Só que agora estou precisando que some os os pontos cadastrados neste campo ponto, e mostre a soma deles. Tentei criar um código para somar, mas não está dando certo. o erro é o seguinte: 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 '* FROM `01` WHERE ponto = ''' at line 1 Logo abaixa deixo o código que eu quero que mostra os números somados: $sql= "SELECT SUM(ponto) as ponto FROM 01 WHERE ponto = '$ponto'"; //Executando $resultado = mysql_query($sql) or die(mysql_error()); while ($linha=mysql_fetch_array($resultado)) { $ponto = $linha["ponto"]; echo "$ponto"; } ?> Assim, também deixo como está criado as tabela e os campos no mysql: nome da tabela: [b]01[/b] nome dos campos: id - int data - varchar ponto - decimal
  24. Bom, não sei se expliquei bem no título mas o que quero é o seguinte: tenho em um site um publicador simples de notícia e quando envio para o banco de dados mostra na página a notícas que joguei. Mas quando eu abro o link TODAS AS NOTÍCIAS, ela aparace também, assim gostaria de saber como faço para que ela não apareca no link TODAS AS NOTÍCIAS e que só aparece as demais "antigas. Obrigado e agradeço desde já... Lúcio Marques
  25. Galera, Criei um sistema para que eu possa atualizar meu site e já utilizo a mais de um ano, mas agora eu mudei de servidor e ele começou dá alguns erros. Quando estou enviando um aquivo ou notícia para o banco de dado, envia tranquilamente com o titulo e o texto do titulo, dái tem uma página que abre com os título. até ai tudo bem. Mas quando clico no título pra abrir o texto que foi junto pro banco de dados, a página abre, mas o texto não vem junto. parece que o erro está na seleção, mas já mudei tudo. Assim pesso ajuda...para os melhores aqui... Estou deixando o código que mostra o texto quando clico no link. <? $con = mysql_connect("localhost", "user", "101010") or die (" erro na conexão"); $bd = mysql_select_db("nomebd", $con)or die("erro na seleção"); ?> <? //include"acesso.php"; // Selecionando na tablela os dados necessarios. $sql = "SELECT * FROM tabelamostra WHERE id='$id'"; // Executando $sql e verificando se tudo ocorreu certo. $resultado = mysql_query($sql) // Menssagen de erro. or die ("Não foi possível realizar a consulta ao banco de dados "); // Pegando os dados. while ($linha=mysql_fetch_array($resultado)) { $id = $linha["id"]; $data = $linha["datas"]; $fonte = $linha["fontes"]; $endfonte = $linha["endfontes"]; $titulo = $linha["titulos"]; $sub_cp = $linha["sub_cps"]; $post_bigode = $linha["post_bigodes"]; // Formulario de alteração dos dados com os dados antigos como defaut. echo "<font size=$sizetex2><b>Alterar Cadastro...</b></font>"; echo "<hr>"; echo "<table border=0 cellpadding=1 cellspacing=1>"; echo "<form action='alterar_db.php?id=$id' method='post'>"; echo "<tr><td><font face=Arial, Helvetica, sans-serif color='#000000' size='2'>Código da Notícia: </font></td><td> <input name='id_novo' type='text' value='$id' size=20></td></tr>"; echo "<tr><td><font face=Arial, Helvetica, sans-serif color='#000000' size='2'>Datas:</font></td><td> <input name='data_novo' type='text' value='$data' size=80> </td></tr>"; echo "<tr><td><font face=Arial, Helvetica, sans-serif color='#000000' size='2'>Fontes:</font></td><td> <input name='fonte_novo' type='text' value='$fonte' size=80> </td></tr>"; echo "<tr><td><font face=Arial, Helvetica, sans-serif color='#000000' size='2'>Endfontes:</font></td><td> <input name='endfonte_novo' type='text' value='$endfonte' size=80> </td></tr>"; echo "<tr><td><font face=Arial, Helvetica, sans-serif color='#000000' size='2'>Títulos:</font></td><td> <input name='titulo_novo' type='text' value='$titulo' size=80> </td></tr>"; echo "<tr><td><font face=Arial, Helvetica, sans-serif color='#000000' size='2'>SubTítulos:</font></td><td> <textarea name='sub_cp_novo' rows=10 cols=83>$sub_cp</textarea> </td></tr>"; echo "<tr><td><font face=Arial, Helvetica, sans-serif color='#000000' size='2'>Postagens:</font></td><td> <textarea name='post_bigode_novo' rows=10 cols=83>$post_bigode</textarea> </td></tr>"; echo "<tr><td><input type='submit' value='Alterar'></td></tr>"; echo "</form></table>"; echo "<br><hr>"; } echo "<font face=Arial, Helvetica, sans-serif color='#000000' size='4'><a ?> Se alguém puder me ajudar e agradeço desde já.
×
×
  • Criar Novo...