Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - Wangarad

Stran: 1 2 3 [4] 5 6 7
46
Vývoj / Co je co při OPC ?
« kdy: 10. 12. 2020, 11:45:42 »
Zdravim snazim sa rozchodit komunikaciu pomocov OPC.
Nie je mi vsak jasne co je co resp. ako to volat.
https://github.com/FreeOpcUa/python-opcua/blob/master/examples/client-minimal.py
Zoberiem si tento priklad. Na servery mam toto https://ibb.co/PQ81szv
Ako vycitam tu hodnotu? Celkovo mi unika pointa ako to namapovat. Vedel by niekto poradit?

47
Vývoj / PHP SRV_SQL charset vracia zle enkodovane znaky
« kdy: 07. 12. 2020, 12:47:34 »
Zdravim.
Doteraz som nemal problem s pouzivanim tohoto
Kód: [Vybrat]
 $info = array('Database'=>$db,'UID'=>$user,'PWD'=>$pass, 'CharacterSet'=>'UTF-8','ReturnDatesAsStrings'=>true);
// Connect to the database
        $connector = sqlsrv_connect($host, $info);
avsak pri jednej aplikacii mi to vrazia mena uzivatelov v tvare
Kód: [Vybrat]
Žilíková
a podobne. Co s tym? Pozeral som po googly ale nenasiel som nic co by mi pomoholo.
Databaza je nastavena Slovak_CI_AS tak ako vsetky

48
Vývoj / Python async resp. volanie funkcii
« kdy: 07. 12. 2020, 10:56:23 »
Zdravim.
Ako v pythone efektivne riesit viacero funkcii beziacich naraz? Jedna sa mi o komunikaciu OPC serveru.
 Resp. https://github.com/flopach/opc-ua-sensor-simulator pouziva csv subor.
Rad by som to modifikoval tak aby funcia mail teda vytvorenie serveru bola prva funkcia a dalsia by nahadzovala potrebne data. Proser je v tom ze neviem ako vyriesit async , nerozumiem tomu

49
Distribuce / Lehký systém s prohlížečem pro RPi ver. 1
« kdy: 30. 11. 2020, 11:05:50 »
Zdravim.
Vedel by niekto poradit OS pre RPI ver. 1 rev B kde by nebolo nic ine len browser?
Proste nieco ako kiosk verzia lebo nieco v tom style.
Dakujem

50
Vývoj / PHP push to array
« kdy: 23. 11. 2020, 09:22:12 »
Zdravim.
Nieco robim zle alebo som dobre nepochopil. Chcem jednoducho pridat vysledok s funkcie do array.
Pruser je v tom ze mi to vzdy prida iba jednu hodnotu. Preco?
Kód: [Vybrat]
  function only_a_work_day($generated_days){
    foreach($generated_days as $row){
      $row = explode(' ',$row);
      $new_days = array();
      foreach($row as $cell){
        $day_start = $cell . " 00:00:00.000";
        $day_end = $cell . " 23:00:00.000";
        $dbc = DbConnectormssql_production();
        $query = "SELECT.....'";
        $result = sqlsrv_query($dbc, $query);
        if($result === false) {
          die( print_r( sqlsrv_errors(), true) );
         }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
        $row = sqlsrv_fetch_array($result); 
        $output = $row ['total'];
        if($output>'0'){
          array_push($new_days,$cell);
        };
      }

  }

51
Vývoj / PHP table generovanie s array
« kdy: 18. 11. 2020, 09:04:28 »
Zdravim tak zasa otravujem s tabulkamy a php.
Mam den v rozsahu od do v array. Den potrebujem ako th a nasledne do stlpca dogenerovat udaje.
Den si vytahujem takto.
Kód: [Vybrat]
$generated_days = dateRange($day,$day_end);
echo "<tr>";
foreach($generated_days as $row){
  $row = explode(' ',$row);
     foreach($row as $cell){
       echo "<th>{$cell}</th>";     
    }
}
ti funguje dobre ale neviem ako spravne naformatovat tabulku tak aby mi to hadzalo udaje pod seba.
Skusam to znova vytahovat pod seba ale nechce sa mi to sformatovat . Stale to dava do riadku.
Kód: [Vybrat]
foreach($generated_days as $row){
  $row = explode(' ',$row);
     foreach($row as $cell){
       echo "<tr>";
       echo "<td>".Select_breaktime($cell, 40)."</td> <td>".Select_breaktime($cell, 41)."</td><td>".Select_breaktime($cell, 42)."</td><td>".Select_breaktime($cell, 43)."</td>";     
       echo "</tr>";
      }
}
urcite to nie je zlozite ale neviem na to rychlo prist. (tie echa atd pojde prec to mam len pre prehladnost.)
Dakujem za tipy resp. nasmerovanie

52
Vývoj / Ajax a tabulator vracia SyntaxError: Unexpected token
« kdy: 12. 11. 2020, 12:17:20 »
Zdravim.
Hram sa s http://tabulator.info/examples/4.8#ajax.
Okopirujem presne kod s prikladu index.php
Kód: [Vybrat]
  echo"  

 <div id='example-table'></div>
 <script type='text/javascript'>
 //Build Tabulator
        var table = new Tabulator('#example-table', {
            ajaxURL:'/core/data.php',
            ajaxProgressiveLoad:'scroll',
            paginationSize:20,
            height:'311px',
            layout:'fitColumns',
            placeholder:'No Data Set',
            columns:[
                    {title:'Name', field:'name', sorter:'string', width:200},
                    {title:'Progress', field:'progress', sorter:'number', formatter:'progress'},
                    {title:'Gender', field:'gender', sorter:'string'},
                    {title:'Rating', field:'rating', formatter:'star', align:'center', width:100},
                    {title:'Favourite Color', field:'col', sorter:'string', sortable:false},
                    {title:'Date Of Birth', field:'dob', sorter:'date', align:'center'},
                    {title:'Driver', field:'car', align:'center', formatter:'tickCross', sorter:'boolean'},
            ],
           
        });
       
        </script>
";

na druhej strane v data.php mam
Kód: [Vybrat]
<?php

//build data array
$data = [
    [
id=>1name=>'Billy Bob'progress=>'12'gender=>'male'height=>1col=>'red'dob=>''driver=>1],
    [
id=>2name=>'Mary May'progress=>'1'gender=>'female'height=>2col=>'blue'dob=>'14/05/1982'driver=>true],
    [
id=>3name=>'Christine Lobowski'progress=>'42'height=>0col=>'green'dob=>'22/05/1982'driver=>'true'],
    [
id=>4name=>'Brendon Philips'progress=>'125'gender=>'male'height=>1col=>'orange'dob=>'01/08/1980'],
    [
id=>5name=>'Margret Marmajuke'progress=>'16'gender=>'female'height=>5col=>'yellow'dob=>'31/01/1999'],
];

//return JSON formatted data
//return JSON formatted data
echo(json_encode(["last_page"=>30"data"=>$data]));
?>

Ale tabulka vyhadzuje error a vysledok je 
Kód: [Vybrat]
tabulator.min.js:6 Ajax Load Error:  SyntaxError: Unexpected token < in JSON at position 0
Preco?

53
Vývoj / SQL JOIN priradene stlpca podla ID
« kdy: 11. 11. 2020, 12:15:51 »
O co mi ide.
Mam 2 tabulky v jednej je start_time stop_time a reason. V druhej mam reason_id, nazov.
Riesim ako pomocov select a join vybrat a spocitat cas medzi stop a start tak aby som nezobrazoval reason_id ale rovno nazov.
V prvom kroku chcem vyselectovat den. to je easy
Kód: [Vybrat]
SELECT * From main_table WHERE machine_id = 'xyz' and start_time between $MyS and $MyE
kde $MyS je proste len cas od do.
V druhom kroku som pripojil druhu tabulku kde je pekne zobrazene vsetko
Kód: [Vybrat]
SELECT * From main_table LEFT JOIN dbo.DT_Reasons ON dt_reason = reason_idx WHERE machine_id = 'xyz' and start_time between $MyS and $MyE 
Ako v mssql doriesim to aby mi v ramci tohoto selectu spocital kolko casu preslo v den ked potrebujem aj ked reason_idx bude 10x v roznom case? Zvladne to SQL alebo to mam riesit rovno v PHP?


54
Vývoj / PHP table execution
« kdy: 10. 11. 2020, 15:09:55 »
Pouzivam na stranke klasicku tabulku kde sa hodnoty generuju pomocov volania funkcie.
Kód: [Vybrat]
<td>".req(2)."</td>
atd atd. funkcia je v PHP taha data s mssql
Obcas sa mi stane ze mi dana hodnota nenabehne aj ked urcite funguje pretoze ina hodnota zavysla na nej ano.
Cele sa to kazdych 5 sekund refreshne a znova.
Ako to osetrit tak aby sa vzdy naplnila cela tabulka?

55
Vývoj / PHP MySQL vs MSSQL
« kdy: 05. 11. 2020, 16:18:28 »
Zakaznik ma databazu v MsSQL a bohuzial mam s toho smutok lebo musim poprepisovat vsetky query.
Zasekol som sa pri count().
V databaze pouzijem
Kód: [Vybrat]
SELECT COUNT(*) FROM [Result].[dbo].[Line01] WHERE [Station]= 'DFKRM067'
ale neviem ako to vytiahnut v php do premennej.
Niekto tip?

56
Vývoj / SQL skopirovanie novo pridaneho zaznamu do triggru
« kdy: 03. 11. 2020, 18:23:33 »
Ako efektivne vyriesit pomocov trigra v SQL to aby mi vzdy skopiroval novo pridane data do uplne inej databazy?
Vzdy je to len jeden novy riadok ale google mi moc nepomohol resp. vysledky sa dost roznia a rad by som vedel efektinu cestu ako to spravit.

57
Vývoj / PHP SQL volání databaze z funkce
« kdy: 03. 11. 2020, 15:59:02 »
Mam subor core kde je nieco taketo
Kód: [Vybrat]
$mysqli = new mysqli("localhost","root","vertrigo","project");
ak spravim include v inom subore tak mi v pohode funguje
Kód: [Vybrat]
$sql = "SELECT * FROM `test_db`";
$result = $mysqli->query($sql);
ale preco mi to nefunguje pre funkciu?
Kód: [Vybrat]
function calculate($lineID){ 
 
    $query = "SELECT * FROM `test_db` where id=$lineID";
    $result = $mysqli->query($query) or die(mysql_error());
    $row = $result->fetch_assoc();
    ...
vypisuje Undefined variable: mysqli in ....
co robim zle? to musim pre kazdu funkciu pridavat $mysqli = new mysqli("localhost","root","vertrigo","project");?

58
Vývoj / Dvojité načítání tabulky
« kdy: 03. 11. 2020, 07:26:04 »
Dobry den.
Preco mi toto nacita 2x data? pod seba do tabulky?

Kód: [Vybrat]
echo "<table class='table table-sm'>
<thead>
<tr>
  <th scope='col'>Line</th>
  <th scope='col'>Value</th>
</tr>
</thead>
    <tbody>";
if ($result->num_rows > 0) {
  // output data of each row
  while($row = $result->fetch_assoc()) {
    echo"<tr><td> ";
    echo "" . $row["id"]. "</td><td><input type='text' name=". $row["id"]." value=".$row["pieces"]." >";
   // echo "<tr><td> " . $row["id"]. "</td><td><input type='text' name=". $row["id"]." value=".$row["pieces"]." ></td></tr>";
    echo"</td></tr>";
  }
} else {
  echo "0 results";
}
echo "
</tbody>
</table>

59
Vývoj / PHP SQL spočítání řádků za posledí hodinu
« kdy: 02. 11. 2020, 19:14:50 »
Zdravim mam dalsiu otazku.
Chcem spocitat vsetky riadky ktore boly pridane za poslednu hodinu.
Pouzijem cosi taketo
Kód: [Vybrat]
select count(*) as cnt
from  log
where date >= DATE_SUB(NOW(),INTERVAL 1 HOUR);
ale ako to spravit tak aby to spocitalo vsetky riadky pridane v tejto hodine?
Je 19:11 a chcem vediet co bolo pridane od 19:00. Co je lepsie nieako modifikovat query alebo si vzdy na zaciatku nacitat cas resp vypocitat celu aktualnu hodinu? Snazim sa to robit co najefektivnejsie vzhladom na obmedzene zdroje sql serveru

60
Vývoj / PHP multiple update sql
« kdy: 02. 11. 2020, 16:13:50 »
Zdravim.
Ako efektivne vyriesit update sql ak mam len v tabulke ID a hodnotu a s formulara mi prichadza len hodnota?
Vzdy pride 10 cisiel a pridu postupne ako potrebujem ale nemam ID.
Zatial je to uplne debilne v style
Kód: [Vybrat]
$L1 = $_POST['1'];
$sql = "UPDATE production_reqest SET pieces='$L1' WHERE id =1";
$result = $mysqli->query($sql);
$L2 = $_POST['2'];
$sql = "UPDATE production_reqest SET pieces='$L2' WHERE id =2";
$result = $mysqli->query($sql);
$L3 = $_POST['3'];
$sql = "UPDATE production_reqest SET pieces='$L3' WHERE id =3";
ale rad by som to zlepsil lebo do buducna moze byt milion requestov.
Dik za ideu

Stran: 1 2 3 [4] 5 6 7