Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''mysqli''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Bom dia, a minha situação é a seguinte: Tenho uma tabela numa base de dados mysql estruturada da seguinte forma: image_name state type 57260-tracker-_tracker_face awake 0 57261-tracker-_tracker_face drowsiness 1 57268-tracker-_tracker_face noface 2 57289-tracker-_tracker_face distracted 3 57290-tracker-_tracker_face awake 1 57291-tracker-_tracker_face drowsiness 2 57293-tracker-_tracker_face noface 3 E no meu computador, tenho uma pasta de ficheiros texto, com informaçoes referentes à tabela, assim: test_img/ --57260-tracker-_tracker_face.txt --57261-tracker-_tracker_face.txt --57268-tracker-_tracker_face.txt --etc Cada ficheiro de texto, contem somente uma linha com a seguinte informaçao: face=1 lefteye=closed righteye=closed status=drowsiness O meu objetivo agora é ler a tabela, obter o nome das imagens, procurar o ficheiro de texto com o mesmo nome, abri-lo e ler o status, comparar com o state da tabela, se o da tabela estiver correto, não fazer nada, se estiver errado, trocar pelo que está no ficheiro de texto. É possivel fazer algo assim? Até agora consegui ligar á base de dados, listar a tabela e abrir o ficheiro .txt respectivo, mas não estou conseguindo ler somente o status no ficheiro de texto para que depois possa comparar. alguém consegue ajudar? Obrigado import mysql.connector from mysql.connector import errorcode import os cnx = mysql.connector.connect(user='root', database='healthyroad') cursor = cnx.cursor() fileDir = os.path.dirname(os.path.realpath(__file__)) textDir = os.path.join(fileDir, "test_img") query = ("SELECT nome_imagem, estado, type FROM alertas ") cursor.execute(query) for (nome_imagem, estado, type) in cursor: print nome_imagem my_file_name = nome_imagem+'.txt' my_file = open("test_img/"+my_file_name, 'r') content = my_file.readlines() print content
  2. JoséMey

    Crud mysqli sem poo

    Olá... Depois e visitar trocentos tutoriais de crud e muitos deles nem sequer funcionam, vamos lá ... Por favor, alguém pode me enviar um script em php simples com mysqli CRUD para meu sistema... Estou empacado nisso e tenho prazo... Sem uso de orientação a objetos e sem uso de pdo. falar a verdade, a conexão com o DB já está pronta, o select tb e o insert. Mas o delete, update tão me dando dor de cabeça... valeu gente ...
  3. COMO ERA: // use phpSecurePages with Database if ($useDatabase == true) { // contact database if ( empty($cfgServerPort) ) { mysql_connect($cfgServerHost, $cfgServerUser, $cfgServerPassword) or die($strNoConnection); } else { mysql_connect($cfgServerHost . ":" . $cfgServerPort, $cfgServerUser, $cfgServerPassword) or die($strNoConnection); } $userQuery = mysql($cfgDbDatabase, "SELECT * FROM tb_users WHERE status='S' AND user = '$login'") or die($strNoDatabase); ERRO: Warning: mysqli_select_db() expects exactly 2 parameters, 5 given in C:\VertrigoServ\www\sgr\protecao\checklogin.php on line 143 COMO ESTOU FAZENDO: // use phpSecurePages with Database if ($useDatabase == true) { // contact database if ( empty($cfgServerPort) ) { mysqli_connect($cfgServerHost, $cfgServerUser, $cfgServerPassword) or die($strNoConnection); } else { mysqli_connect($cfgServerHost . ":" . $cfgServerPort, $cfgServerUser, $cfgServerPassword) or die($strNoConnection); } $userQuery = mysqli_select_db ($cfgDbDatabase, "SELECT * FROM tb_users WHERE status='S' AND user = '$login'") or die($strNoDatabase);
  4. Boa noite, sou novo aqui no forum e tambem m php. Minha duvida crucial é: Estou criando uma area administrativa onde cadastram-se Categoria, Subacategorias e Produtos. Os cadastros de categoria e sub categoria estão ok, indo para o BD(uso mysql), mais o de produto esta me dando uma dor de cabeça infernal. Estou usando os mesmos codigos dos outros e barro justamente na paginação onde incluo uns comandos sql e lá que acho que esta o erro. criei um crud, uma pag config para conexao, e um biblio para a paginação. O problema que cadastra mais não exibi na listagem quando eu salvo segue: pag: lst_produto. php <?php $ordem = $_GET["ordem"]?$_GET["ordem"]:0; $pesq = $_GET["pesq"]?$_GET["pesq"]:""; $campo = $_GET["campo"]?$_GET["campo"]:0; ?> <h1>Lista de Produtos</h1> <div class="base-lista"> <div class="cx-lista"> <form action="index.php" method="get" name="buscausuario" id="buscausuario"> <table border="0"> <tbody> <tr> <th width="16%"><strong>Buscar:</strong></th> <th width="60%"><input type="text" name="pesq" value="<?php echo $pesq ?>"/></th> <th> <select name="campo"> <option value="subcategoria">produtos</option> <option value="ativo_subcategoria">Ativo (S ou N)</option> </select></th> <input type="hidden" name="link" value="6" /> <th><input type="submit" name="Submit" value="" class="but" /></th> </tr> </tbody> </table> </form> <h2>Lista de Produtos</h2> <a href="index.php?link=7">Cadastrar Produtos </a> <p class="limpar">&nbsp;</p> <?php if($pesq !=""){ $sql1 = "SELECT id_produto FROM produto WHERE $campo LIKE '%$pesq %'"; $sql2 = "SELECT * FROM produto a, produto s WHERE a.id_produto = s.id_produto AND $campo LIKE '%$pesq %' "; $complemento = "&pesq=$pesq&campo=$campo"; }else{ $sql1 = "SELECT id_produto FROM produto"; $sql2 = "SELECT * FROM categoria a, produto s where a.id_categoria = s.id_categoria "; $complemento = ""; } $total = total($sql1); echo "Total: $total<br>"; if($total <= 0) echo "Não existe dados cadastrados"; else{ ?> <table width="100%" border="0" cellpadding="2" cellspacing="2"> <tbody> <tr> <td align="center" class="tdbc">id</td> <td align="center" class="tdbc">Produto</td> <td align="center" class="tdbc">Preço</td> <td align="center" class="tdbc">Ativo</td> <td align="center" colspan="2" class="tdbc">Ação</td> </tr> <?php $lpp = 5; //linhas por paginas $inicio = $ordem * $lpp; $produtos = selecionar($sql2." LIMIT $inicio, $lpp"); $i=0; foreach ($produtos as $produto){ @$i++; if($i%2==1) $col="coluna1"; else $col = "coluna2"; ?> <tr class="<?php echo $col?>" align="center"> <td ><?php echo $produto["id_produto"] ?></td> <td ><?php echo $produto["produto"] ?></td> <td ><?php echo $produto["id_categoria"] ?></td> <td ><?php echo $produto["ativo_produto"] ?></td> <td ><a href="index.php?link=7&acao=Alterar&id=<?php echo $produto['id_produto'] ?>">Editar</a></td> <td ><a href="index.php?link=7&acao=Excluir&id=<?php echo $produto['id_produto'] ?>" class="excluir">Excluir</a></td> </tr> <?php } } ?> </tbody> </table> <div class="cx-paginacao"> <p><?php echo mostraPaginacao("index.php?link=6$complemento", $ordem, $lpp, $total)?></p><br> </div> <p>&nbsp;</p> <p>&nbsp;</p> </div> </div> pagina form_produto.php <h1>CADASTRO DE produtoS</h1> <div class="cx-form"> <div class="cx-pd"> <?php $id = $_GET["id"]; $acao = $_GET["acao"]; if($id){ $produto = consultar("produto"); $categoria = $produto[0]["id_categoria"]; $subcategoria = $produto[0]["id_subcategoria"]; $txt_fabricante = $produto[0]["fabricante"]; $txt_produto = $produto[0]["produto"]; $txt_preco_alto = $produto[0]["preco_alto"]; $txt_preco = $produto[0]["preço"]; $txt_descricao = $produto[0]["descricao"]; $txt_detalhes = $produto[0]["detalhes"]; $txt_imagem = $produto[0]["imagem"]; $txt_destaque = $produto[0]["destaque"]; $txt_ativo = $produto[0]["ativo_produto"]; } ?> <form action="op/op_produto.php" method="post"> <label class="esq"> <strong>Categoria</strong> <select name="txt_id_categoria"> <option>Selecione uma categoria </option> <?php $categorias = consultar("categoria"); foreach ($categorias as $categoria){ $cod_categoria = $categoria["categoria"]; if($cod_categoria == $categoria) $selecionado = "selected"; else $selecionado = ""; echo "<option value=$cod_categoria $selecionado>$categoria[categoria]</option>"; } ?> </select> </label> <label class="dir"> <strong>Subategoria</strong> <select name="txt_id_subcategoria"> <option > Selecione uma subcategoria</option> <?php $subcategorias = consultar("subcategoria"); foreach ($subcategorias as $subcategoria){ $cod_subcategoria = $subcategoria["subcategoria"]; if($cod_subcategoria == $id_subcategoria) $selecionado = "selected"; else $selecionado = ""; echo "<option value=$cod_subcategoria $selecionado>$subcategoria[subcategoria]</option>"; } ?> </select> </label> <label class="esq"> <strong>Fabricante</strong> <select name="txt_id_fabricante"> <option value=7 > LG</option> </select> </label> <label class="dir"> <strong>Ativo</strong> <select name="txt_ativo" class="tm3"> <option value="S" <?php if($txt_ativo=="S") echo "selected" ?>>Sim</option> <option value="N" <?php if($txt_ativo=="N") echo "selected" ?>>Não</option> </select> </label> <label class="esq"> <strong>Destaque</strong> <select name="txt_destaque" class="tm3"> <option value="S" <?php if($txt_ativo=="S") echo "selected" ?>>Sim</option> <option value="N" <?php if($txt_ativo=="N") echo "selected" ?>>Não</option> </select> </label> <label> <strong>Título do produto</strong> <input type="text" name="txt_produto" id="txt_produto" value="<?php echo $txt_produto ?>" size="109"/> </label> <label> <strong>Buscar imagem</strong> <input type="file" name="txt_imagem" id="txt_imagem" value="<?php echo $txt_imagem ?>" size="109"/> </label> <label class="esq"> <strong>Preço anterior</strong> <input type="text" name="txt_preco_alto" id="txt_preco_alto" value="<?php echo $txt_preco_alto ?>" size="109" /> </label> <label class="dir"> <strong>Valor atual</strong> <input type="text" name="txt_preco" id="txt_preco" value="<?php echo $txt_preco ?>" size="109" /> </label> <label> <strong>Descrição</strong> <textarea name="txt_descricao" id="txt_descricao" class="ckeditor" rows="15" cols="70"><?php echo $txt_descricao ?> </textarea> </label> <label> <strong>Detalhes</strong> <textarea name="txt_detalhes" id="txt_detalhes" class="ckeditor" rows="15" cols="70"><?php echo $txt_detalhes ?> </textarea> </label> <label> <div class="cx-but"> <input type="hidden" name ="id" value="<?php echo $id ?>"> <input type="hidden" name ="acao" value="<?php echo ($acao!='')?$acao:'Cadastrar' ?>"> <input type="submit" name= "logar" id="logar" value = "<?php echo ($acao!='')?$acao:'Cadastrar' ?>" class="but" > </div> </label> </form> </div> </div> PAGINA: OP_PRODUTO.PHP <?php ini_set('default_charset', 'UTF-8'); include_once("../../include/config.php"); include_once("../../include/crud.php"); include_once("../../include/biblio.php"); $id = $_POST["id"]; $acao = $_POST["acao"]; $txt_id_produto = $_POST['txt_id_produto']; $txt_produto = $_POST['txt_produto']; $txt_categoria = $_POST['txt_id_categoria']; $txt_subcategoria = $_POST['txt_id_subcategoria']; $txt_preco_alto = $_POST['txt_preco_alto']; $txt_preco = $_POST['txt_preco']; $txt_descricao = $_POST['txt_descricao']; $txt_detalhes = $_POST['txt_detalhes']; $txt_destaque = $_POST['txt_destaque']; $txt_ativo = $_POST['txt_ativo']; $dados = array( "id_produto" => $txt_id_produto, "id_categoria" => $txt_categoria, "subcategoria" => $txt_subcategoria, "produto" => $txt_produto, "preco_alto" => $txt_preco_alto, "preço" => $txt_preco, "descricao" => $txt_descricao, "detalhes" => $txt_detalhes, "destaque" => $txt_destaque, "ativo_produto" => $txt_ativo ); $op = false; $url_sucesso = URL_ADMIN . "index.php?link=6"; $url_erro = URL_ADMIN . "index.php?link=7"; if($acao=="Cadastrar") $op = inserir("produto", $dados); elseif($acao=="Alterar") $op = alterar("produto", $dados, "id_produto = $id"); elseif($acao=="Excluir") $op = deletar("produto", "id_produto = $id"); if ($op) print "<META HTTP-EQUIV=REFRESH CONTENT= '0;URL=$url_sucesso'> <script type= 'text/javascript'> alert ('Operação realizada com sucesso') </script>"; else print "<META HTTP-EQUIV=REFRESH CONTENT= '0;URL=$url_erro'> <script type= 'text/javascript'> alert ('Operação não foi realizada ') </script>"; ; ?> alguém pode me ajudar.
  5. Olá, já que o php7 tornou as funções mysql obsoletas, fui obrigado a usar mysqli. To usando a ultima versão do xampp, e workbench 6.3, e sempre que tento criar uma conexão com banco usando esse código <?php $link = mysqli_connect("127.0.0.1:3306", "root", "123456", "site"); if (!$link) { echo "Error: Unable to connect to MySQL." . PHP_EOL; echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL; exit; } echo "Success: A proper connection to MySQL was made! The my_db database is great." . PHP_EOL; echo "Host information: " . mysqli_get_host_info($link) . PHP_EOL; mysqli_close($link); ?> Aparece que o erro que citei no titulo. Tenho certeza que meu código esta certo, já tentei usa-lo de diferente formas, mais da o mesmo erro.. alguém sabe como resolver, qualquer ajuda é bem vinda.. vlw
  6. Olá Pessoal sou novo no Fórum e este é o meu primeiro tópico, depois de revirar toda a internet e não achar uma explicação que preciso, na verdade já cheguei até montar o esquema de uma combo box , o que eu queria , por exemplo, no meu combo tem os seguintes selects: FINALIDADE, TIPO, CIDADE , BAIRRO, e quando chega na tag cidade eu chamo uma url com onchange, e aí quando eu clico no select bairro chega a abrir o modal com os selects dos bairros das respectivas cidades, porém ao selecionar não envia para o value dentro do select bairro e aí não cheha via POST no php , abaixo seguem os arquivos: Arquivo> busca.php <?php //CONECTA AO MYSQL include_once("config.php"); include_once("combo_cidades.php"); ?> <div class="pagination_form"> <ul> <li><a href="#" id="prev" class="prevnext">Busca por Cidade</a></li> <li><a href="#" id="next" class="prevnext">Busca por Codigo</a></li> </ul> <br /> </div> <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> <script language="javascript" src="js/ajax.js"></script> <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> <script language="javascript"> $(document).ready(function() { $('select[name=bairro_]').click(function(e) { if(document.getElementById('cidade_') && document.busca.cidade_.value=="0"){ alert("Selecione Cidade para pesquisar por Bairros."); document.busca.cidade_.value.focus(); }else{ $(function() { $( "#dialog" ).dialog({ autoOpen: false, show: { effect: "blind", duration: 1000 }, hide: { effect: "explode", duration: 1000 } }); $( "#dialog" ).dialog( "open" ); }); } }); }); bairro_=""; for(ii=1; ii<=bairro_.value; ii++){ if(eval("bairro_"+ii+".checked==true")){ eval("bairro_=bairro_+bairro_bairro_"+ii+".value+'|';"); } } if(bairro_!="") busca=busca+"&bairro_="+bairro_; action="pesquisa.php?"+parametros.value; submit(); function fLoadBairro(xDIV){ with(document.busca){ ChamaAJAXDIV3("div_PesqBairros", "combo_cidades.php?id="+cidade_.value); } } </script> <div id="content"> <div><form name="busca" id="busca" onsubmit="return validarformulario(this);" method="post" action="buscadeimoveis.php" enctype="multipart/form-data"> <fieldset><div class="search-property__search-box search-box"><div class="search-box__column search-box--action"> <select name="negocio_" id="negocio_" class="search-box__combo"> <option value="" >Finalidade</option> <?php $sql = $MySQLi->query("SELECT id, tipo FROM negocio_tipo WHERE ativo='S'"); while( $linha = mysqli_fetch_array($sql)){ echo '<option class="item" value="'.$linha['id'].'">'.$linha['tipo'].'</option>'; } ?> </select></div> <div class="search-box__column search-box--what"> <select name="tipo_" id="tipo_" class="search-box__combo"> <option value="">Tipo</option> <optgroup label="Residencial"> <?php $sql = $MySQLi->query("SELECT id, tipo_nome FROM imoveis_tipo WHERE ativo='1'"); while( $linha = mysqli_fetch_array( $sql ) ) { echo '<option value="'.$linha['id'].'">'.$linha['tipo_nome'].'</option>'; } ?> </optgroup> </select> </div> <div class="search-box__column search-box--what"> <select name="cidade_" id="cidade_" onchange="fLoadBairro(this.value);" class="search-box__combo"> <option value="0" id="bairro_">Cidade</option> <optgroup label="Cidades"> <?php $sql = $MySQLi->query("SELECT id, cidade, uf FROM cidades ORDER BY cidade ASC"); while( $linha_1 = mysqli_fetch_array( $sql ) ) echo '<option value="'.$linha_1['id'].'">' .$linha_1['cidade'].'/'.$linha_1['uf'].'</option>'; ?> </optgroup> </select> </div> <div class="search-box__column search-box--what"> <select id="bairro_" name="bairro_" class="search-box__combo"> <option value=" " id="bairro_">Todos</option> <optgroup label="Bairros"> </optgroup> </select> </div> <div id="dialog" title="Basic dialog"> <table width="1000" border="0" bordercolor="red" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF"> <tr> <td width="14" align="left"><img src="media/bairro_topoEsq.jpg" height="38" /></td> <td height="38" style="background:url(media/bairro_topo1.jpg)"> <table width="976" border="0" cellspacing="0" cellpadding="0"> <tr> <td>selecione os bairros / regi&otilde;es de seu interesse</td> <td width="23" align="center"><span class="close" style="display:none; cursor:pointer; color:#666; white-space: nowrap"><img src="media/bairro_butBairroX.png" width="23" height="25" /></span></td> </tr> </table> </td> <td width="14" align="right"><img src="media/bairro_topoDir.jpg" height="38" /></td> </tr> <tr> <td width="14" style="background:url(media/bairro_esq1.jpg)"></td> <td height="400" background="#FFFFFF" valign="top"> <div id="div_PesqBairros"></div> </td> <td width="14" style="background:url(media/bairro_dir1.jpg)"></td> </tr> <tr> <td width="14"><img src="media/bairro_footerEsq.jpg" /></td> <td height="43" style="background:url(media/bairro_footer1.jpg)"> <table border=0 width="100%"> <tr> <td> <span style="cursor:pointer; text-decoration:underline" onClick="fChecarTodos3()"> <img src="media/bairro_butBairroBuscar.png" border="0" align="absmiddle" />Selecionar todos </span> </td> <td> <table align="right" border="0" bordercolor="yellow" cellspacing="0" cellpadding="5"> <tr> <td align="right"><span class="close" style="cursor:pointer; color:#666; white-space: nowrap">cancelar</span></td> <td width="23"><span class="close" style="cursor:pointer; color:#666; white-space: nowrap"><img src="media/bairro_butBairroX.png" width="23" height="25" /></span></td> <td width="67"><span class="close" onClick="fBusca(1)" style="cursor:pointer; color:#666; white-space: nowrap">buscar</span></td> <td width="23"><span class="close" onClick="fBusca(1)" style="cursor:pointer; color:#666; white-space: nowrap"><img src="media/bairro_butBairroBuscar.png" width="23" height="25" /></span></td> </tr> </table> </td> </tr> </table> </td> <td width="14" ><img src="media/bairro_footerDir.jpg" /></td> </tr> </table> </div> <div class="search-box__full search-box--now"> <input type="submit" class="icon-search search-property__button" id="btnEnviar" value="Buscar"/> </div> </div> </fieldset> </div> <div class="ocultar"> <fieldset><div class="search-property__search-box search-box"><div class="search-box__column search-box--action"> </div> <div class="search-box__full search-box--now"></div> <div class="search-box__full search-box--where"> <input type="text" name="cod" id="cod" class="search-box__input" placeholder="Digite um Código"></div> <div class="search-box__full search-box--now-2"> <input type="submit" name="verificar" id="btnenviar" class="icon-search search-property__button" value="Buscar"/> </div></div> </fieldset> </form> </div> </div> <br /><br /><br /><br /><br /><br /><br /> <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('#busca').submit(function(){ beforeSend:$("#carregando").fadeIn(900); var dados = jQuery( this ).serialize(); jQuery.ajax({ type: "POST", url: "buscadeimoveis_2.php", data: dados, success: function( data ){ if(data !=false){ alert( data ); complete:$("#carregando").fadeOut(2900); }else{ alert(" ENVIADO COM SUCESSO: " ); complete:$("#carregando").fadeOut(1400); } } }); return false; }); }); </script><script> function fChecarTodos2(objeto, classOutros){ if (objeto.checked){ $(classOutros).each(function(){ this.checked = true }); }else{ $(classOutros).each(function(){ this.checked = false }); } } function fChecarTodos3(){ if(document.getElementById('bairro_').checked == false){ $("input[type=checkbox]").each(function() { this.checked = true; }); } else { $("input[type=checkbox]").each(function() { this.checked = false; }); } } </script> Código javascript onde chamo os bairros selecionados pelo select Cidade: <?php //CONECTA AO MYSQL require_once("config.php"); //RECEBE PARÃMETRO $idcidade = $_GET["id"]; //QUERY $sql = $MySQLi->query("SELECT id,bairro, idcidade FROM bairros WHERE idcidade='".$idcidade."' ORDER BY bairro ASC")or die (mysqli_error()); //EXECUTA A QUERY $row= mysqli_num_rows ($sql); while($linha=mysqli_fetch_array($sql)){ $id=$linha['id']; $bairro=$linha['bairro']; echo '<form method="post" action="#" enctype="multipart/form-data"><input type="checkbox" value="'.$id.'" onClick="fChecarTodos2(this.value);" name="bairro_" id="bairro_"/>'.$bairro.' ('.$id.') <br /></form>'; //FECHA IF (row) //PRINTA O RESULTADO } ?> Abaixo seria o java script que monta a função para chamar a url BAIRROS: ////FUNCAO PRA CRIAR AJAX function createXMLHTTP() { var ajax; try { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { try { ajax = new ActiveXObject("Msxml2.XMLHTTP"); alert(ajax); } catch(ex) { try { ajax = new XMLHttpRequest(); } catch(exc) { alert("Esse browser não tem recursos para uso do Ajax"); ajax = null; } } return ajax; } var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"]; for (var i=0; i < arrSignatures.length; i++) { try { var oRequest = new ActiveXObject(arrSignatures[i]); return oRequest; } catch (oError) { } } throw new Error("MSXML is not installed on your system."); } function ChamaAJAXDIV3(xDiv, xPagina, xVariaveis){ var combo = createXMLHTTP(); combo.open("post", xPagina, true); combo.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); combo.onreadystatechange=function(){ if (combo.readyState==4){ document.getElementById(xDiv).innerHTML = unescape(combo.responseText.replace(/\+/g," ")); } } combo.send(xVariaveis); //alert(fVariavel); } E para vocês entenderem melhor o que pretendo deixei o link do meu site abaixo para vocês verem o pré funcionamento.. Se puderem me dar um help desde já ficarei agradecido.. O link do meu site demo para vocês verem http://www.netsistec.com.br/site_imob/empresa.php
  7. Tudo bom? Sou iniciante no php. Estou fazendo um código pra comparar registros em um arquivo .txt com os dados no banco de dados. O problema é que não estou conseguindo compara os resultados. Código: $arq = fopen('lista.txt','r'); //o arquivo lista.txt tem um registro que é: lucas $linha = fgets($arq); echo $linha; // ele mostra na tela: lucas (isso funciona) $sql = mysqli_query($mysqli, "SELECT * FROM usuario WHERE login = '$linha'"); // aqui estou comparando a variavel $linha com o banco de dados, no banco só tem um registro que é: lucas. Mas não aparece que existe!! O "não existe" aparece. if (mysqli_num_rows($sql) == TRUE) { // se existir echo "existe"; } else{ echo "não existe"; } fclose($arq); Se alguém puder me ajudar, agradeço muito!
  8. Olá pessoal Eu estou tentando montar uma relação de produtos para os clientes selecionarem, para isso eu armazeno os dados do fornecedor no banco de dados (MySqli) depois faço uma busca O problema é na hora de preencher essa tag html com os dados: <div class="view view-first"> <img src="Image1.jpg" /> <div class="mask"> <h2>NOME DO FORNECEDOR</h2> <p>DESCRIÇÃO DO PRODUTO</p> <a href="#" class="info">PREÇO</a> </div> </div> Meu objetivo é colocar essa tag dentro de um laço de repetição (While) para criar um bloco e preencher com os dados até que se esgote o bd, mas não sei como fazer isso function CreateTag($table, $params = null, $fields = '*'){ $params = $params ? $params = " {$params}" : null; $query = "select {$fields} from {$table}{$params}"; $resultado = DBExecute($query); $clientes = array(); if (!mysqli_num_rows($resultado)) { return false; }else{ while(?????){ ????? } } Agradeço desde já glr!!
  9. alguém sabe o porque desse erro? e como resolve-lo?? cadastrouser.php ----- http://pastebin.com/T1V7TyV9 formulario.php ----- http://pastebin.com/NyDbjbjG conexão.php --- http://pastebin.com/ciM3hBSr erro logo abaixo Warning: include(lib/conexao.php): failed to open stream: No such file or directory in C:Program Files (x86)EasyPHP-DevServer-14.1VC11datalocalwebprojectsProjeto Weblibcadastrouser.phpon line 3 Warning: include(): Failed opening 'lib/conexao.php' for inclusion (include_path='.;C:phppear') in C:Program Files (x86)EasyPHP-DevServer-14.1VC11datalocalwebprojectsProjeto Weblibcadastrouser.php on line 3 Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:Program Files (x86)EasyPHP-DevServer-14.1VC11datalocalwebprojectsProjeto Weblibcadastrouser.php on line 7
  10. Estou desenvolvendo um site e preciso armazenar no banco de dados, mas se o usuario já for cadastrado não pode cadastrar de novo, não estou conseguindo fazer, sou meio novo com php e mysqli, alguém sabe o que esta errado? já olhei as variaveis, ele esta cadastrando, mas sempre que o usuario entra ele cadastra de novo. Grato. //esta parte coloca as informaçoes que eu quero nas variaveis $idsteam = $user->GetPlayerSummaries($_COOKIE['steamID'])->steamid; $personaname = $user->GetPlayerSummaries($_COOKIE['steamID'])->personaname; $profileurl = $user->GetPlayerSummaries($_COOKIE['steamID'])->profileurl; $avatar = $user->GetPlayerSummaries($_COOKIE['steamID'])->avatarmedium; echo 'Bem vindo: '; echo $idsteam; echo $personaname; //aqui é para fazer a verificaçao se o usuario ja esta cadastrado $search = "SELECT * FROM user_steam WHERE idsteam = '$idsteam'"; $retorno = mysqli_query($db, $search); if(mysqli_num_rows($retorno) == 0){ $sql_steam = "INSERT INTO user_steam (idsteam, name, profileurl, avatar) VALUES ('$idsteam', '$personaname', '$profileurl', '$avatar')"; mysqli_query($db, $sql_steam); echo 'Usuario cadastrado com sucesso'; }else{ echo 'Usuario ja cadastrado'; }
  11. Boa tarde, estou tentando fazer um login mais depois de tudo feito não conseguir entrar no painel que criei. Aparece o seguinte erro: Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in ../sistema/painel/login.php on line 81 Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in ../sistema/painel/login.php on line 81aqui está o código da linha 81: <?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { if (PHP_VERSION < 6) { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; } echo"<script language=javascript>alert($theValue)</script>"; $theValue = function_exists("mysqli_real_escape_string") ? mysqli_real_escape_string($theValue) : mysqli_escape_string($theValue);Teria como alguém me ajudar nesse problema?
  12. Boa tarde gente boa. Tenho um website quase completo, mas quando cheguei à parte da criação/adaptação da URL para URL amigável, deparei-me com um problema que espero me possam auxiliar. O menu é composto por um "dropup" com 2 subníveis, pelo que a estrutura na base de dados está com um "menuP" que é o menú principal e depois, dependente do "menuP" tem o "subN1" e dependente deste temos o "subN2". Na URL, actualmente tenho: site.com/publico/index.php?menuP=1 - correspondente ao menu Pai site.com/publico/index.php?subn1=1 - correspondente ao 1º submenu site.com/publico/index.php?subn2=1 - correspondente ao 2º submenu Tudo está a funcionar corretamente. A verdade, é que o meu código está estruturado de uma forma que me está a ser complicado perceber e integrar o ".htaccess" e chamar as respectivas URLs amigáveis. Tenho inclusivamente um campo "slug" na minha base de dados, com as minhas URLs personalizadas (caso fosse mais fácil "puxar" para o index.php). Acredito que seja dificil de me ajudarem sem verem o código, mas não justificava colocar todo o código, sem que alguém estivesse disposto a ajudar :) Caso ajude (acredito que sim) colocarei disponível todo o código. Muito obrigado a todos!
  13. Ezkiel

    MySqli ?!?!? Problemas

    Boas pessoal, não consigo entender muito bem o que se está a passar... Quando testo o site no WAMP dão-me os seguintes erros: Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in abro os erros e sou informado que "Warning This extension is deprecated as of PHP 5.5.0, and will be removed in the future. Instead, the MySQLi or PDO_MySQL extension should be used." o mesmo já tinha acontecido com a conexão ao mysql, mas aí consegui resolver usado o tal mysqli. Mas neste caso é totalmente diferente, quando uso o MySqli_query ou mysqli_num_rows() que são umas das alternativas apresentadas, recebo erro novamente e vou ver no Manual PHP diz o seguinte: "function.mysqli-query doesn't exist. Closest matches:" Estou um pouco perdido, alguém sabe como resolver este problema??? deixo o código em baixo: Usando MySQL <?php session_start(); if (isset($_SESSION["manager"])){ header("location:index.php"); exit(); } ?> <?php if(isset($_POST["username"])&&isset($_POST["password"])){ $manager=preg_replace('#[^A-Za-z0-9]#i','',$_POST["username"]); $password=preg_replace('#[^A-Za-z0-9]#i','',$_POST["password"]); $cnn= include "../lojascript/connect_mysql.php"; $sql=mysql_query( "SELECT id FROM admin WHERE username='$manager' AND password='$password' LIMIT 1"); $existCount=mysql_num_rows($sql); if ($existCount==1){ while ($row = mysql_fetch_array($sql)){ $id=$row["id"]; } $_SESSION["id"]=$id; $_SESSION["manager"]=$manager; $_SESSION["password"]=$password; header("location:index.php"); exit(); }else { echo 'Informação incorrecta <a href="index.php"> Clique aqui</a>'; exit(); } } ?> Usando MySQLi <?php session_start(); if (isset($_SESSION["manager"])){ header("location:index.php"); exit(); } ?> <?php if(isset($_POST["username"])&&isset($_POST["password"])){ $manager=preg_replace('#[^A-Za-z0-9]#i','',$_POST["username"]); $password=preg_replace('#[^A-Za-z0-9]#i','',$_POST["password"]); $cnn = include "../lojascript/connect_mysql.php"; $query= "SELECT id FROM admin WHERE username='$manager' AND password='$password' LIMIT 1"; $result= mysqli_query($cnn,$query) or die(mysqli_error()); $num_row = mysqli_num_rows($result); if ($num_row==1) { while ($row = mysqli_fetch_array($result)){ $_SESSION["id"]=$row["id"]; } $_SESSION["id"]=$id; $_SESSION["manager"]=$manager; $_SESSION["password"]=$password; header("location:index.php"); exit(); }else { echo 'Informação incorrecta <a href="index.php"> Click here</a>'; exit(); } } ?>
  14. Bons dias, tenho uma dúvida em que espero que alguém me possa ajudar. Estou a fazer um website com Gestor de conteúdos em mysqli e php, que carrega diversas páginas através da base de dados. O gestor de conteúdos (ainda não completo) carrega a informação dessas páginas, através de alguns campos input e de um textarea. Todos os campos do formulário CRUD são comuns a todas essas páginas. Até aqui tudo bem. A minha dúvida prende-se com o seguinte: O cliente quer que em duas dessas páginas existam 2 galerias/slideshow's, que carregam fotos e informação diferentes. Sei como criar um slider de forma a carregar dinamicamente da base de dados todas as fotos e depois editá-las igualmente com o CRUD. A minha pergunta é: Como adiciono estas galerias às páginas especificas? Tenho de ter algum campo na tabela que "chame" a galeria? Como "expressar" em código php, para apresentar os resultados da galeria? Não sei se fui suficientemente explícito. :( Caso seja necessário, poderei postar algum código. Muito obrigado pela atenção.
  15. danlucs

    ler o banco de dados

    o CODIGO -- > require("config.php"); //---------------------------------------------------- //abre conexao com mysqli function DBconnect(){ $db = @mysqli_connect(HOST, USER, PASS, BANCO) or die(mysqli_connect_error()); mysqli_select_db($db, "phptotal") or die (mysql_error('Não conectou')); } //------------------------------------------------- //FUNÇÃO PARA CADASTRAR NO BANCO DE DADOS - CREATE function create($tabela, array $dados){ $campos = implode(", ", array_keys($dados)); $values = "'".implode("','",array_values($dados))."'"; $createQR = "INSERT INTO {$tabela} ($campo) VALUES ($values)"; $exQuery = DBconnect($createQR); if($exQuery){ return true; } } //FUNÇÃO PARA LER NO BANCO DE DADOS- READ function read($tabela, $cond = NULL, $fields = '*'){ $cond = ($cond) ? " {$cond}" : NULL; $query = "SELECT {$fields} FROM {$tabela}{$cond}"; $result = DBconnect($query); if(!mysqli_num_rows($result)) return false; else{ while ($res = mysqli_fetch_assoc($result)){ $data[] = $res; } return $data; } } ?> INDEX PARA CHAMAR AS FUNÇÃES --> <!doctype html> <html> <head> <meta charset="utf-8"> <title>Documento sem título</title> </head> <body> <?php include('crud.php'); $leitura = read('php_teste'); var_dump($leitura); ?> </body> </html>
  16. Marcos Guiga

    #1064

    Mensagens do MySQL : #1064 - 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 ''Marcos Guiga','marcosguiga','1230508','0')' at line 1 pessoal oque siguinica esse erro? não consigo colocar nada no banco de dados nem por php ou ate mesmo aprtir do phpmyadmin, so da esse erro, já tente instalar e reinstalar o servidor e nada, oque pode ser??
  17. Boas, espero que alguém consiga ajudar-me! Estou desesperado :/ Estou a terminar uma loja online. No entanto, o meu cliente quer que a informação do carrinho de compras vá para um email. O que criei foi uma página de finalizar encomenda, onde aparece um resumo numa tabela dos items escolhidos e debaixo, um formulário de contacto com os dados do cliente. O formulário, chega sem qualquer problema ao email, mas não sei como enviar ao mesmo tempo, esse resumo (que é a encomenda em si) para o email. Estou perdido! Muito obrigado Abaixo o código: ___________________________________________ finalizar-encomenda.php ___________________________________________ <?php # Iniciar Sessão session_start(); ini_set('display_errors',0); // Setup Document: include ('config/setup.php'); if(!isset($_SESSION['carrinho'])) { $_SESSION['carrinho'] = array(); } if(isset($_GET['acao'])) { // Remover artigo if($_GET['acao'] == 'remover') { $id = intval($_GET['id']); if(isset($_SESSION['carrinho'][$id] )) { unset($_SESSION['carrinho'][$id]); } } } function formatarValor($preço){ return number_format($preço, 2, ',', '.'); } ?> <div id="conteudo_info_cart"> <form action="mail-encomenda.php" method="POST"> <h3>Resumo da encomenda</h3> <div id="resumo-encomenda"> <table> <thead> <tr> <th class="top">Nome</td> <th class="top">Referência</td> <th class="top">Tamanho</td> <th class="top">Cores</td> <th class="top">Preço</td> <th class="top">Qtd</td> <th class="top">Subtotal</td> </tr> </thead> <?php if(count($_SESSION['carrinho']) == 0) { echo "<tr><td colspan='6'> O seu carrinho está vazio! </td></tr>"; } else { $total = 0; foreach($_SESSION['carrinho'] as $id => $qtd) { $listar_prod = "SELECT * FROM artigos WHERE id = '$id'"; $result = mysqli_query($dbc, $listar_prod); while ($artigo = mysqli_fetch_assoc($result)) { $id = $artigo['id']; $imagem = $artigo['imagem']; $nome = $artigo['nome']; $codigo = $artigo['codigo']; $tamanho = $artigo['tamanho']; $cores = $artigo['cores']; $preço = $artigo['valor']; $sub = $preço * $qtd; $total += $sub; echo " <tbody> <tr> <td data-title='Nome'>$nome</td> <td data-title='Referência'>$codigo</td> <td data-title='Tamanho'>$tamanho</td> <td data-title='Cores'>$cores</td> <td data-title='Preço'>€".formatarValor($preço)."</td> <td data-title='Qtd'>".$qtd."</td> <td data-title='Subtotal'>€".formatarValor($sub)."</td> </tr> </tbody> "; } } } ?> </table> <div id="resumo-valor-total"> <h2>TOTAL: €<?php echo formatarValor($total) ?></h2> </div> </div> <div class="info-cliente"> <h3>Informação do cliente:</h3> <label>Nome</label> <input name="cnome" id="nome" type="text" placeholder="O seu nome completo" required> <label>Endereço</label> <input name="cendereco" id="endereco" type="text" placeholder="Ex.: Avenida da Liberdade, 11, 3º Fte" required> <label>Código Postal</label> <input name="ccodigo" id="codigo" type="text" placeholder="ex.: 1900-223" required> <label>Localidade</label> <input name="clocalidade" id="localidade" type="text" placeholder="ex.: Lisboa" required> <label>NIF</label> <input name="cnif" id="nif" type="text" placeholder="O seu NIF"> <label>Contacto(s)</label> <input name="ccontacto" id="contacto" type="tel" placeholder="ex.: 210 000 000, 950 000 000" required> <label>Email</label> <input name="cemail" id="email" type="email" placeholder="ex.: o.seu.email@mail.pt" required> <label>Observações</label> <textarea name="cobs" id="obs" type="text"></textarea> <div class="btn-encomenda"> <button type="submit" id="enviar" name="enviar">Enviar</button> <button type="reset" id="limpar" name="limpar">Limpar</button> </div> </div> </form> </div> ___________________________________________ mail-encomenda.php ___________________________________________ <?php # Iniciar Sessão session_start(); ini_set('display_errors',0); // Setup Document: include ('config/setup.php'); if(!isset($_SESSION['carrinho'])) { $_SESSION['carrinho'] = array(); } ?> <table width="100%" align="left"> <thead> <tr> <th class="top">Nome</td> <th class="top">Referência</td> <th class="top">Tamanho</td> <th class="top">Cores</td> <th class="top">Preço</td> <th class="top">Qtd</td> <th class="top">Subtotal</td> </tr> </thead> <?php if(count($_SESSION['carrinho']) == 0) { echo "<tr><td colspan='6'> O seu carrinho está vazio! </td></tr>"; } else { $total = 0; foreach($_SESSION['carrinho'] as $id => $qtd) { $listar_prod = "SELECT * FROM artigos WHERE id = '$id'"; $result = mysqli_query($dbc, $listar_prod); while ($artigo = mysqli_fetch_assoc($result)) { $id = $artigo['id']; $imagem = $artigo['imagem']; $nome = $artigo['nome']; $codigo = $artigo['codigo']; $tamanho = $artigo['tamanho']; $cores = $artigo['cores']; $preço = $artigo['valor']; $sub = $preço * $qtd; $total += $sub; echo " <tbody> <tr> <td>$nome</td> <td>$codigo</td> <td>$tamanho</td> <td>$cores</td> <td>€".formatarValor($preço)."</td> <td>".$qtd."</td> <td>€".formatarValor($sub)."</td> </tr> </tbody> </table> "; } } } ?> <div id="resumo-valor-total"> <h2>TOTAL: € <?php echo formatarValor($total) ?></h2> </div> <?php /* Obter as variáveis */ $cnome = $_POST['cnome']; $cendereco = $_POST['cendereco']; $ccodigo = $_POST['ccodigo']; $clocalidade = $_POST['clocalidade']; $ccontacto = $_POST['ccontacto']; $cemail = $_POST['cemail']; $cobs = $_POST['cobs']; $to = "jmlabdesign@gmail.com"; $subject = "Pedido de encomenda Keiira"; $body = <<<EOD <br><hr><br> <strong> Nome: </strong>$cnome <br> <strong> Endereço: </strong>$cendereco <br> <strong> Código-postal: </strong>$ccodigo <br> <strong> Localidade: </strong>$clocalidade <br> <strong> Contactos: </strong>$ccontacto <br> <strong> Email: </strong>$cemail <br> <strong> Obs: </strong>$cobs EOD; $headers = "From: $email\r\n"; $headers = "Content-type: text/html\r\n"; $sucess = mail($webmaster, $emailSubject, $body, $headers); ?> _________________________________________
  18. Estou tentando efetuar o cadastro de dados em quatro tabelas. Sendo que o id gerado para a tabela1 tem que ser setado nas tabelas tabela2, tabela3 e tabela4. Utilizando $tabela1Id = mysqli_insert_id($mysqli); é possível inserir o ID gerado para a tabela1 na tabela2 sem problemas, mas a tabela3 grava o ID da tabela2. Alguém, pelo amor de deus, poderia me ajudar com esse problema? Muito obrigado! :)
  19. Preciso inserir informações em uma tabela onde as opções são: `amarelo` varchar(255) NOT NULL, `laranja` varchar(255) NOT NULL, `azul` varchar(255) NOT NULL, `verde` varchar(255) NOT NULL, O que devo alterar no código abaixo para fazer a inserção das opções? $stmt = $mysqli->prepare(" INSERT INTO cores ( amarelo, laranja, azul, verde ) VALUES ( ?, ?, ?, ? )"); $stmt->bind_param('ssss', $amarelo, $laranja, $azul, $verde ); O HTML está como segue abaixo: <input type="checkbox" name="tipo[]" value="amarelo"></span> <input type="checkbox" name="tipo[]" value="laranja"></span> <input type="checkbox" name="tipo[]" value="azul"></span> <input type="checkbox" name="tipo[]" value="verde"></span> Este é apenas um exemplo, o arquivo original tem 20 itens. Se alguém puder me dar uma ajuda, agradeço muito! Obrigado.
×
×
  • Criar Novo...