Ir para conteúdo
Fórum Script Brasil

biza

Membros
  • Total de itens

    87
  • Registro em

  • Última visita

Tudo que biza postou

  1. Ola Estou a construir um datalogger em código C.Desta forma necessito passar os dados entre ficheiros. O meu problema está na inclusão de algumas variáveis no topo de um arquivo .txt onde os dados são salvos. Variáveis como tempo de data e hora, id do dispositivo e muito mais... Para isso preciso de ajuda, gostaria que os dados estivessem disponíveis para todos os arquivos, até aí é fácil, basta incluir a variável como extern, no arquivos *.h e incluí-lo em todos os outros que você deseja que a variável esteja disponível. mas como posso fazer para ter acesso a ele dentro do array que preciso? Exemplo: main.c #include "main.h" char dateTimeFormat[24]; void main(void){ dateTimeFormat = "22-02-22 13:23:04"; } main.h extern char dateTimeFormat[24]; este.c #include "main.h" extern char dateTimeFormat[24]; /*Header .txt file initialization*/ volatile char headerFile[] ="\n\n" "# HEALT MONITORING SYSTEM \r\n" "# DEVELOPED: BIZA \r\n" "# VERSION: B \r\n" "# DATATIMECAPTURE:"+dateTimeFormat+ "\r\n" "# SAMPLINGFREQUENCY: 500 \r\n" "# SAMPLECHANNELS: 1 2 3 4 5 6 7 8 \r\n" "# SAMPLINGRESULUTION: 24 \r\n" "# IDDEVICE: HEALTHY \r\n" "# ENDOFHEADER  Como posso incluir a variável "dateTimeFormat" dentro do headerFile como descrevi acima?
  2. Denis , esta resolvido, mas agora só por curiosidade caso tenha mais tabelas que relacione com a tbl_galeria como devo proceder? Obrigado
  3. Caro Denis, Obrigado por sua resposta, o problema é que também os dados da tabela galeria me fazem falta, verifique que a diferença entre a minha consulta e a sua é praticamente nenhuma, eu preciso devolver todos os campos que sejam distintos da tbl_galeria.ref. Obrigado
  4. Viva pessoal, Estou aqui com um enorme problema, que gostaria que alguém me ajuda-se a solucionar. Tenho duas tabelas que gostaria de exibir todos os seus dados, o problema é que inicialmente queria fazer um filtro em que me devolve-se cada um por colunas distintas, ou seja tenho vários dados repetidos, contudo só queria exibir os distintos o que iria resultar um dado de cada tipo. CREATE TABLE `tbl_galeria` ( `id_galeria` int(11) NOT NULL, `imagem` varchar(80) CHARACTER SET latin1 NOT NULL, `ref` varchar(4) COLLATE utf8_unicode_ci NOT NULL, `data_last_inser` date NOT NULL, `activo` int(1) NOT NULL, `subMultimedia_id` int(11) NOT NULL, `evento_id` int(11) NOT NULL, `epoca_id` int(11) NOT NULL ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; CREATE TABLE `tbl_evento` ( `id_evento` int(11) NOT NULL, `evento` varchar(150) NOT NULL, `data_last_inser` date NOT NULL ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1; esta é a forma como estou a efectuar a consulta: SELECT tbl_evento.id_evento,tbl_evento.evento, tbl_evento.data_last_inser FROM tbl_evento JOIN (SELECT DISTINCT(tbl_galeria.evento_id) FROM tbl_galeria GROUP BY tbl_galeria.evento_id) as galeria ON tbl_evento.id_evento esta a funcionar correctamente contudo não me exibe todos os campos.. qualquer ajuda é bem vinda
  5. biza

    Como tratar esse problema

    Oi beraldo, Obrigado por responder , verifique o seguinte, esquecemos a variável "$var", e substituímos ela em cima por a variável "$k", o resultado que me esta dando é o seguinte: [{"id":"\"1\"","longitude":"\"-6.749425\"","latitude":41.804074,"description":"torre<\/a>Constru\u00e7\u00e3o iniciada por D. Jo\u00e3o I<\/strong>Alberga Museu Militar<\/strong>Ter\u00e7a a Domingo 09:00-12:00 | 14:00-17:00Telef: 273 322 378Email:\u00a0musmilbraganca@mail.exercito.pt<\/a>Website:\u00a0http:\/\/www.cm-braganca.pt\/PageGen.aspx?WMCM_PaginaId=8776<\/a>","name":"Torre de Menagem","icon":"castelo.png","iconUrl":"http:\/\/www.guides.welcomeportugal.org\/wp-content\/uploads\/leaflet-maps-marker-icons\/castelo.png","address":"Cidadela do Castelo de Bragan\u00e7a \u2013 Torre de Menagem 5301 - 901 Bragan\u00e7a","distance":"\"1.094\""}] verifique que no campo "id", são exibidas "\"1\"" eu quero por isto da seguinte forma "1", se me puder ajudar agradeço!
  6. biza

    Como tratar esse problema

    Viva, dá-me a impressão que o problema esta no array ele me come as aspas... ai vai meu code: $query = 'SELECT id, markername, basemap, layer, lat, lon, icon, popuptext, zoom, openpopup, mapwidth, mapwidthunit, panel, createdby, createdon, updatedby, controlbox, address, 3956 * 2 * ASIN(SQRT(POWER(SIN((:latitude -abs(lat)) * pi()/180 / 2), 2) + COS(:latitude * pi()/180 ) * COS(abs(lat) * pi()/180) * POWER(SIN((:longitude - lon) * pi()/180 / 2), 2) )) as distance FROM wp_leafletmapsmarker_markers WHERE lat BETWEEN (:latitude - :range) AND (:latitude + :range) AND lon BETWEEN (:longitude - :range) AND (:longitude + :range) HAVING distance < :range ORDER BY id ASC'; $dbh = createPDO(); $stmt = $dbh->prepare($query); if( $stmt->execute(array('latitude' => $latitude,'longitude' => $longitude, 'range' => $range))){ $result = $stmt->fetchAll(PDO::FETCH_ASSOC); foreach ($result as $row) { // Loop thru all rows in resultset $links = str_replace(array("\n", "\r"), '<br/>',$row['popuptext']); $all['id'] = '"'.$k.'"'; $all['longitude'] = '"'.$row['lon'].'"'; $all['latitude'] = $row['lat']; $all['description'] = str_replace("\\\"","",$links); $all['name'] = $row['markername']; $all['icon'] = $row['icon']; $all['iconUrl'] = 'http://www.guides.welcomeportugal.org/wp-content/uploads/leaflet-maps-marker-icons/'.$row['icon']; $all['address'] = $row['address']; $all['distance'] = '"'.round($row['distance'], 3).'"'; $k++; $array[] = unserialize(serialize($all)); } return $array; }
  7. biza

    Como tratar esse problema

    Pois eu sei é a primeira vez que isso me esta acontecendo...
  8. biza

    Como tratar esse problema

    wootzor já fiz isso e me devolve "'.10'"
  9. biza

    Como tratar esse problema

    obrigado wootzor dessa forma devolve "\"10\"", já estou desesperando
  10. biza

    Como tratar esse problema

    eu tenho uma variável que traz dados de uma bd tipo: $var = $row['valor']; esse valor é por exemplo 10... eu gostaria de exibir ele da seguinte forma: "10" da forma que voce me disse "'.$var'" ele me devolve: "'.10'" Forma Resultado "$var" 10 '".$var"' Parse error: syntax error, unexpected T_STRING '"$var"' "\"$var\"" "'.$var'" "'.10'"
  11. biza

    Como tratar esse problema

    wash obrigado por responder , mas dessa forma o output é: "'.10'" eu gostava que aparecesse "10"
  12. eu tenho o seguinte problema. $var = 10; e gostaria de exibir assim output:"10"
  13. Viva pessoal, Estou com dificuldade em fazer o seguinte, tenho algumas checkbox assinaladas, gostaria de verificar através de php aquelas que deixam de estar checadas e inserir dentro de um valor já tentei de tudo não estou conseguindo alguém me pode ajudar. Obrigado
  14. biza

    verificar id's identicos

    Viva pessoal, Estou com alguma dificuldade em resolver aqui uma situação, uma tabela onde lhe dou o nome de "tbl_detalhe_p_i". <?php $l=0; $result2 = mysql_query("SELECT instalacoes_id FROM tbl_detalhe_p_i WHERE produto_id=".$_GET['id']); while( $row2 = mysql_fetch_array($result2)){ $sport_no = $row2['instalacoes_id']; $no[] = $sport_no; echo $no[$l]."<br>"; $l++; } ?>Até aqui tudo optimo. Agora tento fazer uma consulta que relaciono duas tabelas uma tabela que inicialmente representa as categorias e outra imediatamente a baixo que traz os dados descriminados. <?php $result = mysql_query("SELECT id_instalaServ, instalacoes_Servicos FROM tbl_instalaServ WHERE tipo='CAM' ORDER BY instalacoes_Servicos ASC"); $l=0; while($row = mysql_fetch_array($result)){ echo' <div id="certo">'.$row[1].'</div>'; $result1 = mysql_query("SELECT id_instalacoes, instalacoes FROM tbl_instalacoes WHERE instalaServ_id ='$row[0]' ORDER BY instalacoes ASC"); echo'<div id="dimention">'; while( $row1 = mysql_fetch_array($result1)){ echo $no[$l]."<div class='control-depose'>"; if($no[$l]==$row1[0]){echo "checked='checked'";} echo" {$row1['instalacoes']}-{$row1[0]}-{$no[$l]} </div>"; $l++; } echo"</div>"; } ?>O que eu pretendia fazer era confrontar os id's da primeira tabela, com os produtos por categoria da última , ou seja igualar e demonstrar os id's tabela "tbl_detalhe_p_i " aos id's "tal_instalacoes". Alguém me pode ajudar a descortinar esse problema? O problema é detectado neste if($no[$l]==$row1[0]){echo "checked='checked'";}parece que as variáveis não são verificadas.
  15. Pessoal, continuo aqui com esse probleminha, Deuses do javascript me ajudem por favor estou entrando na paranoia, bom meus amigos o problema esta quando as caixas de check estiverem verificadas permite incrementar e decrementar o problema é que conserva valores em memória e ao incrementar ele incrementa ao ultimo valor contado... <script type="text/javascript"> var max_unit,valor; function id(el){ return document.getElementById(el); } valor=1; max_unit=5; function check(checkbox){ if(checkbox.checked){ /*quantidade*/ /*increment button*/ id('increment'+ checkbox.id).onclick = function(){ if( id('text-field'+ checkbox.id).value < max_unit) valor+=1; id('text-field' + checkbox.id).value = parseInt(valor); } /*decrement button*/ id('decrement'+ checkbox.id).onclick = function(){ if(id('text-field'+ checkbox.id).value > 1) valor-=1; id('text-field' + checkbox.id).value = parseInt(valor); } } /*end if*/ else{ valor=1; document.getElementById('decrement'+checkbox.id).disabled=true; } } </script> <?php for($k=1; $k<5;$k++){ echo'<input type="checkbox" id="'.$k.'" value="10" onclick="check(this);"/> <button type="button" class="menos" id="decrement'.$k.'">-</button> <input type="text" class="txt" value="1" size="4" disabled="disabled" id="text-field'.$k.'"/> <button type="button" class="mais" id="increment'.$k.'">+</button> <div style="clear: both;"></div>'; } ?>
  16. Viva pessoal Estou com uma dificuldade de fazer uma situação ... gostaria de efectuar uma consulta entre duas datas, devolvendo o numero de dias consultados, até ai tudo bem , o problema esta na seguinte situação, tenho estipuladas duas épocas o que quer dizer que por vezes a pessoa ao efectuar a selecção poderá seleccionar a época A e parte da Época B. O que pretendo fazer é devolver os dias referentes a época A e os referentes a época B . #tbl_epocas id_epocas epoca_initA epoca_endA epoca_initB epoca_endB epoca_initC epoca_endC produto_id #tbl_epoca_preco id_epoca_preco qnt_tipo adulto crianca preco1 preco2 preco3 produto_id #tbl_produto id_produto nome_produto A ideia será através de um data picker são seleccionadas duas datas. O que devo fazer neste caso será seleccionar a tabela [#tbl_epocas] e trazer todos as linhas afectas ao produto_id (a partida só mostra 1). Imaginando que o que devolve é o seguinte : |id| inicioA | terminoA | inicioB | terminoB | inicioC | terminoC | -------------------------------------------------------------- |1|20-1-2015|25-1-2015|26-1-2015|30-1-2015|10-8-2015|20-9-2015| Agora a questão é imagina que com o data picker terei de verificar se existem dias a cair dentro destas situações, tipo sera que com if's consigo resolver a questão? tipo : if($datapicker1 >='inicioA' && $datapicker2 <=terminoA ){ aqui so mostra os dias que calharam este esta data ///mostra preco1 } else if($datapicker1 >='inicioB' && $datapicker2 <=terminoB){ aqui so mostra os dias que calharam este esta data ///mostra preco2 } else if($datapicker1 >='inicioC' && $datapicker2 <=terminoC){ aqui so mostra os dias que calharam este esta data ///mostra preco3 } A logica que eu pensei seria assim, desculpem a "má explicação", têm como alguém me ajudar?
  17. viva malta, Tenho aqui um probleminha em javascript para resolver que não estou conseguindo... Então possuo umas caixas de input text fields dinâmicas onde estão valores provenientes do mysql, eu gostaria ao activar as checkbox somar os valores contidos dentro dessas caixas de input text fields. Já tenho uma parte do código a funcionar agora falta o somatório tem alguém que me possa ajudar. function gastFun(checkbox) { /*inicialmente o total é igual a 0*/ var total,i; total=0; if(checkbox.checked){ var price = checkbox.value; var escolha = document.getElementById('gas_' + checkbox.id); var prato = document.getElementById('show_details' + checkbox.id); escolha.setAttribute('style', 'display:block;'); prato.setAttribute('style', 'display:block;'); /*função de incrementar dinamico dos buttoes*/ var valor =1; id('maisGAS_'+checkbox.id).onclick = function(){ valor += 1; id('quantidadeGAS_' + checkbox.id).value = valor; incre_d(); } /*função de incrementar dinamico dos buttoes*/ id('menosGAS_'+checkbox.id).onclick = function(){ if( id('quantidadeGAS_'+checkbox.id).value> 1 ) valor -= 1; id('quantidadeGAS_' + checkbox.id).value = valor; incre_d(); } function incre_d(){ var quantidade = valor; document.getElementById('quantiaGAS_'+ checkbox.id).value=quantidade; var subtotal = quantidade * price; subtotal = subtotal.toFixed(2); document.getElementById('subtotalGAS_'+ checkbox.id).value=subtotal; document.getElementById('show_item'+ checkbox.id).innerHTML = subtotal+" EUR"; document.getElementById('qnt_'+ checkbox.id).innerHTML = quantidade+"x"; /*iniciar aqui o sumatorio*/ }; var quantidade = valor; document.getElementById('quantiaGAS_'+ checkbox.id).value=quantidade; var subtotal = quantidade * price; subtotal = subtotal.toFixed(2); document.getElementById('subtotalGAS_'+ checkbox.id).value=subtotal; document.getElementById('show_item'+ checkbox.id).innerHTML = subtotal+" EUR"; document.getElementById('qnt_'+ checkbox.id).innerHTML = quantidade+"x"; }else{ id('quantidadeGAS_' + checkbox.id).value = 1; var prato = document.getElementById('show_details' + checkbox.id); var escolha = document.getElementById('gas_' + checkbox.id); escolha.setAttribute('style', 'display:none;'); prato.setAttribute('style', 'display:none;'); } }
  18. Viva amigos Estou com um problema estou tentando salvar ou inserir ou deleter checkbox que estejam ou não verificadas o problema é que ele me esta salvando varias vezes repetidas em banco de dados a mesma opção que estarei fazendo de errado? Segue o code: $IDproduto =$_GET['id']; foreach ($_POST['comodidade'] as $jj=>$comodidade){ $comodidade= mysql_real_escape_string($comodidade); $comodidades =mysql_real_escape_string($_POST['comodidade'][$jj]); if($comodidade){ $resultCheck = mysql_query("SELECT id_detalhe_como, comodidade_id, produto_id FROM tbl_deta_pro_como WHERE produto_id=".$_GET['id']); while( $rowCheck = mysql_fetch_array($resultCheck)){ if ($comodidade==$rowCheck['comodidade_id']){ $id_detalhe=$rowCheck['comodidade_id']; $sqlComo = "UPDATE tbl_deta_pro_como SET produto_id=".$_GET['id'].", comodidade_id ='$comodidades', data_last_inser='$data' WHERE id_detalhe_como ='$id_detalhe'"; $sqlComo = mysql_query($sqlComo) or die ("Houve erro na gravação dos dados."); }elseif($comodidades!=$rowCheck['comodidade_id']){ mysql_query("INSERT INTO tbl_deta_pro_como (produto_id, comodidade_id, data_last_inser) VALUES ('$IDproduto','$comodidades','$data')"); }elseif($comodidades=''){ echo $comodidade; echo '</br> nada'; } } }/*end if*/ }
  19. Ola pessoal, estou desenvolvendo uma aplicação em visual studio c++. Estou com um problema de retornar uma variavel do tipo texto de um formulário secundário para o principal, alguém me pode dar uma dica de como posso fazer
  20. Boas, Tem como me ajudar nisso? eu tenho uma caixa de seleção, que contem dados provenientes da bd: <? $result = mysql_query("SELECT id_subuniverso, subuniverso, ref FROM tbl_sub_universo ORDER BY subuniverso ASC"); echo'<select name="sub_uni" id="subuniverso" onchange="show();"> <option value="0" size="35">..........Seleccione o Sub-Universo..........</option>'; while( $row = mysql_fetch_array($result)){ if ($row[0]== $subcat_id) echo '<option selected="yes" value="'.$row[0].'">'.$row[2].' - '.$row[1].'</option>'; else echo'<option value="'.$row[0].'">'.$row[2].' - '.$row[1].'</option>'; } mysql_free_result( $result ); echo"</select>"; ?> esse select, após seleção esta passando as variáveis para o javascript: <script> function show(){ var option = document.getElementById("subuniverso").selectedIndex; var ref = document.getElementById("subuniverso").options[option].text.substr(0,3); alert(ref) // ajax start } </script> o que gostaria de fazer era retornar , a variável sob a forma de post para poder trabalhar com a mesma. Obrigado!
  21. Viva pessoal, Instalei uma class que serve para gerar pdf atraves de php, o problema é que na hora que se prepara para abrir o ficheiro dá o seguinte erro: já tentei adicionar novas fontes e inclui-las no ficheiro , mas esse erro continua já alguém se deparou com erro assim?
  22. Ola pessoal será que me podem auxiliar , estou a querer imprimir conteúdo de uma div, mas so quero extrair de lá de dentro mesmo o contudo, sem ter aqueles cabeçalhos e rodapés que costumam vir com a impressão. alguém me pode auxiliar
  23. Ola pessoal estou com uma duvida... Será que é possível ao enviar um email ao destinatário, os dados em forma de tabela , tipo linhas e colunas.... Tipo Formato HTML. Se sim como posso fazer. obrigado
  24. já tentei de tudo para por esse meu banner em flash a dar , o que sei é que assim que abro uma tag php o código não corre mais , todo o código esta bem ,pois ele em xml corre , mas quando viro ele para o php não funciona . Se alguém souber do que poderá ser, partilhe informação.
  25. biza

    resgatar $_SESSION

    Resolvido Resolvido
×
×
  • Criar Novo...