Search the Community
Showing results for tags 'msql'.
-
Para eu conseguir o período de apuração no MySQL montei o seguinte view: CREATE ALGORITHM = UNDEFINED DEFINER = `root`@`localhost` SQL SECURITY DEFINER VIEW `vw_apuracao` AS SELECT DATE_FORMAT(`tbdiario`.`dia`, '%Y-%m') AS `apuracao` FROM `tbdiario` GROUP BY YEAR(`tbdiario`.`dia`) , MONTH(`tbdiario`.`dia`) ORDER BY `apuracao` DESC O problema é que o Laravel não aceita esse recurso, assim eu crei uma nova consulta dentro do Controller, assim <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\tbdiario; class DiarioController extends Controller { public function balancete(Request $requery){ if($requery->input('apuracao')){ $apuracao=tbdiario::orderBy('dia','desc')->get()->groupBy(function($data){ return \Carbon\Carbon::parse($data->dia)->format('Y-m');}); return view('apuracao',compact('apuracao'));}}} O problema é que o resultado de $apuração não é apenas as apurações, mas toda a tabela tbdiario, onde as apurações aparecem como chave. O nome disso é Collections, eu acredito que é o mesmo conceito do JavaScript, quando a gente tenta ver o conteúdo de um elemento HTML através do console.log( ). Assim, usei essa sintaxe para montar o apuração.blade.php: <div style="width:25%;margin:0 auto"> <form> <table> @foreach($apuracao as $key=>$valor) <td nowrap><button name=apuracao value={{$key}}>{{$key}}</button> @php $mes=substr($key,5,2) @endphp @if($mes=="01" || $mes=="07") <tr> @endif @endforeach </form></div> Ou seja, o Laravel é como o HTML, o Javascript e o PHP. É só alegria, quando funciona.
-
DA OS SEGUINTES ERROS: Warning: set_time_limit() has been disabled for security reasons in /home/u570509733/public_html/index.php on line 16Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u570509733/public_html/system.php on line 15Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2 "No such file or directory") in /home/u570509733/public_html/system.php on line 15Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in /home/u570509733/public_html/system.php on line 16
-
Galera eaiih beleza .??? O.O! Ok, o'que eu quero uma parada muito simples mais que não to conseguindo fazer :/ tipo eu quero basicamente quando listar dados do banco de dados caso não tiver dados não aparecer nada ex: Nome = PPWNSQ ok>? caso na tabela e a estrutura nome tiver nada = vázio não listar nada como eu faço isso .???? Aqui está o código... <?php $pegaUsuarios = BD::conn()->prepare("SELECT * FROM usuarios WHERE id = $_SESSION[id_user]"); $pegaUsuarios->execute(array($_SESSION['id_user'])); while($row = $pegaUsuarios->fetch()){ $foto = ($row['fotos_amigos'] == '') ? 'default.jpg' : $row['fotos_amigos']; $foto2 = ($row['fotos_amigos2'] == '') ? 'default.jpg' : $row['fotos_amigos2']; $blocks = explode(',', $row['blocks']); $agora = date('Y-m-d H:i:s'); if(!in_array($_SESSION['id_user'], $blocks)){ $status = 'on'; if($agora >= $row['limite']){ $status = 'off'; } ?> <li id="<?php echo $row['id'];?>"> <div class="imgSmall"><img src="fotos/<?php echo $foto;?>" border="0" /></div> <a href="#" id="<?php echo $_SESSION['id_user'].':'.$row['id'];?>" class="comecar"><?php echo utf8_encode($row['nome_amigo']);?></a> <span id="<?php echo $row['amigo_id'];?>" class="status <?php echo $status;?>"></span> </li> tipo primeiro vai fazer algumas buscas e tals o segundo vai exibir as informações.! eu quero que caso na tabela não tiver nada no segundo código não exibir informação nenhuma vocês podem me ajudar >???
-
Pessoal, eu tenho um portlet (Jquery) e inseri um icone de lixeira no content para excluir o conteúdo. O problema é que não estou conseguindo excluir o conteúdo do portlet que eu seleciono. A exclusão é feita do registro que esta preenchido no campo hostname do formulario. Eu quero clicar na lixeira e excluir o conteúdo daquela caixa, não o registro do hostname que esta preenchido. Alguém consegue ajudar? Estou anexando o print da página e os códigos. Página excluir_servidor.php <?php require_once('Connections/conecta.php'); ?> <?php //Conexão à base de dados $conexao = mysql_connect("localhost","root","123pig") //porta, usuário, senha or die("Erro na conexão com banco de dados"); //caso não consiga conectar mostra a mensagem de erro mostrada na conexão $select_db = mysql_select_db("fimss"); //seleciona o banco de dados //recebe os parâmetros try { //insere na BD //processa os dados do formulário //Abaixo atribuímos os valores provenientes do formulário pelo método POST $id_solic = $_POST["id_solic"]; $host_servidor = $_POST["host_servidor"]; $ip_servidor = $_POST["ip_servidor"]; $so_servidor = $_POST["so_servidor"]; $qtde_processor = $_POST["qtde_processor"]; $mem_fisica = $_POST["mem_fisica"]; $func_servidor = $_POST["func_servidor"]; $resp_servidor = $_POST["resp_servidor"]; $resp_application = $_POST["resp_application"]; $string_sql = "delete from tb_servidores WHERE (`host_servidor` = '". $host_servidor ."' AND `id_solic` = '". $id_solic ."')"; //String com consulta SQL da inserção mysql_query($string_sql,$conexao) or die(mysql_error()); //Realiza a consulta mysql_close($conexao); //fecha conexão com banco de dados //retorna 1 para no sucesso do ajax saber que foi com inserido sucesso echo "1"; } catch (Exception $ex) { //retorna 0 para no sucesso do ajax saber que foi um erro echo "0"; } ?> Função Ajax que chama a página excluir_servidor.php <script type="text/javascript"> //Inicio function Ajax sem refresh na DIV function excluir_servidor() { //dados a enviar, vai buscar os valores dos campos que queremos enviar para a BD var dadosajax = { 'id_solic' : $("#id_solic").val(), 'host_servidor' : $("#host_servidor").val(), 'ip_servidor' : $("#ip_servidor").val(), 'so_servidor' : $("#so_servidor").val(), 'qtde_processor' : $("#qtde_processor").val(), 'mem_fisica' : $("#mem_fisica").val(), 'func_servidor' : $("#func_servidor").val(), 'resp_servidor' : $("#resp_servidor").val(), 'resp_application' : $("#resp_application").val() }; pageurl = 'excluir_servidor.php?'; $.ajax({ //url da pagina url: pageurl, //parametros a passar data: dadosajax, //tipo: POST ou GET type: 'POST', //cache cache: false, //se ocorrer um erro na chamada ajax, retorna este alerta //possiveis erros: pagina não existe, erro de codigo na pagina, falha de comunicacao/internet, etc etc etc error: function(){ alert('Erro: Inserir Registo!!'); }, //retorna o resultado da pagina para onde enviamos os dados success: function(result) { //se foi inserido com sucesso if($.trim(result) == '1') { alert("O servidor foi excluido com sucesso!"); } //se foi um erro else { alert("Ocorreu um erro ao excluir o servidor!"); } } }); } Página PHP com as DIVS e portlets (Jquery) <div id="content"> <div id="teste"> <p> <?php do { ?> <div class="column"> <div class="portlet"> <div class="portlet-header"><?=$row_menu_servidor['host_servidor']?> </div> <div class="portlet-content"><b>Hostname:</b><?=$row_menu_servidor['host_servidor']?><br><b>IP:</b><?=$row_menu_servidor['ip_servidor']?><br>S.O:</b><?=$row_menu_servidor['so_servidor']?><br><b>Qtde Processador:</b><?=$row_menu_servidor['qtde_processor']?><br><b>Memória:</b><?=$row_menu_servidor['mem_fisica']?><br><b>Funcionalidade:</b><?=$row_menu_servidor['func_servidor']?><br><b>Resp. Servidor:</b><?=$row_menu_servidor['resp_servidor']?><br><b>Resp.Aplicação:</b><?=$row_menu_servidor['resp_application']?><br><a href="javascript:excluir_servidor();"><img src="images/lixeira_servidor_2.PNG" id="excluir_servidor" title="Excluir Servidor" style="margin-left:175px; margin-top:-15px"></a></div> </div> </div> <?php } while ($row_menu_servidor = mysql_fetch_assoc($menu_servidor)); $rows = mysql_num_rows($menu_servidor); if($rows > ) { mysql_data_seek($menu_servidor, ); $row_menu_servidor = mysql_fetch_assoc($menu_servidor); } ?> </div> <div id="lixeira_servidor"></div>
-
eu tenho duas tabelas no msql e gostaria que o item1 comparasse individualmente com cada nome da tabela1 e fizesse, e se for igual ele exibisse e o mesmo com o item2. já tentei de varias formas mas n consigo fazer