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 - ZAJDAN

Stran: 1 2 3 [4] 5 6 ... 23
46
Vývoj / Dynamické renderování výsledku PDO do PDF
« kdy: 30. 04. 2019, 14:17:35 »
nedaří se mi předat výsledek PDO sql dotazu v podobě tabulky do HTML renderovaného pomocí PHPWKHTMLTOPDF
tabulku získám takto:
Kód: [Vybrat]
 
  $result = $prepared->fetchAll(PDO::FETCH_ASSOC);
  echo "<table>";
  foreach( $result as $row ) {
    echo "<tr><td>" . $row['Letter'] . "</td><td>" . $row['Commission'] . "</td><td>" . $row['DeliveryDate'] . "</td></tr>";
    };
  echo "</table>";

jak tuto tabulku dostat do proměné a předat do HTML?:
Kód: [Vybrat]
$pdf->addPage('

    <!DOCTYPE html>
    <head>
    <meta charset="UTF-8">
    </head>
    <body>
    <div class="print-area">
    '.$table .'
    </div>
    </body>
    </html>
');
ve výsledném PDF se vyrenderuje jen slovo 'Array'
ano dává mi to smysl, protože se předal jen první záznam

47
Distribuce / Debian 9 - možnost nasazení KDE 4
« kdy: 28. 04. 2019, 12:49:03 »
Ahoj,
nainstaloval jsem si Debian 9 s KDE a ztrácím chuť to KDE 5 používat.
Naprosto výborně mi vyhovuje KDE 4
Kód: [Vybrat]
Qt: 4.8.6
KDE Development Platform: 4.14.2
Plasma Desktop Shell: 4.11.13
netušíte někdo zda to půjde nasadit i tam kde je defaultně KDE 5 ?

48
Server / MySQL: předání aktuálního data v datediff
« kdy: 25. 04. 2019, 09:49:18 »
Ahoj,
snažím se provést SELECT a do WHERE dostat datediff

Kód: [Vybrat]
SELECT Commission FROM `prodlist` WHERE datediff(day, SELECT CONVERT(varchar, getdate(), 1), DeliveryDate) <= 4

ale nejsem si jist zda je možné jako jeden z parametrů v datediff dosadit SELECT
datediff(day, SELECT CONVERT(varchar, getdate(), 1), DeliveryDate)

potřebuji v datediff předat aktuální datum ve formátu 01/12/2019

49
Vývoj / PHP PDO - SQL Update
« kdy: 15. 04. 2019, 18:05:33 »
Ahoj,
poradil by někdo jak nejlépe provést Update záznamu, který je použit v klausuli WHERE ...?
Kód: [Vybrat]
		      $prepared = $pdo->prepare("UPDATE prodlist SET 
      Commission = :Commission,
      Letter = :Letter,
      DeliveryDate = :DeliveryDate,
      Status = :Status,
   WHERE Commission = :Commission");
      $prepared->execute([
    'Commission' => $UpdateDecoded["Commission"],
    'Letter' => $UpdateDecoded["Letter"],
    'DeliveryDate' => $UpdateDecoded["DeliveryDate"],
    'Status' => $UpdateDecoded["Status"],
  ]);
pokud ve formuláři změním input Commission a updatnu ho, tak se logicky začně provádět WHERE něčeho co ještě neexistuje.

50
Vývoj / CSS - @media only screen
« kdy: 14. 04. 2019, 20:23:42 »
Ahoj,
potřeboval bych jeden element na webu roztáhnout na 96% pokud se zobrazí na mobilu.
Kód: [Vybrat]
.prod-container {
  width:23%;
  min-height: 30px;
  float: left;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-right:2px;
  margin-bottom:1px;
  padding: 6px;
  padding-bottom:10px;
}

@media only screen and (max-width: 768px) {
    .prod-container {
      width:96%; 
    }
}

tohdle funguje na desktopu při zmenšení okna ale mobilní browser to ale ignoruje, zkusil jsem tedy přidat do indexové stránky
<meta name="viewport" content="width=device-width, initial-scale=1">
to ale rozhodí/smrští celou stránku


51
Software / Zvětšení partition ležící na LVM
« kdy: 08. 04. 2019, 16:13:56 »
Ahoj,
na hostitelském systému mám LVM a jedno volume je vyhrazeno pro jeden z virtuálů.
Kód: [Vybrat]
 --- Logical volume ---
  LV Path                /dev/zajdan/webserver
  LV Name                webserver
  VG Name                erka-zn
  LV UUID                qhBjHJ-RRFA-r9VD-ZgeH-ABZC-EmRp-kIIKWI
  LV Write Access        read/write
  LV Creation host, time debian, 2015-07-08 09:55:54 +0200
  LV Status              available
  # open                 1
  LV Size                12.00 GiB
  Current LE             3072
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:10
v samotném virtálu je ovšem použito pouze 6GB
Kód: [Vybrat]
root@webserver:/home/webmaster# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       2.2G  1.7G  386M  82% /
udev             10M     0   10M   0% /dev
tmpfs           294M  4.6M  290M   2% /run
tmpfs           735M     0  735M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           735M     0  735M   0% /sys/fs/cgroup
/dev/sda2       2.8G  2.6G   51M  99% /var
tmpfs           147M     0  147M   0% /run/user/1000
Kód: [Vybrat]
root@webserver:/home/webmaster# fdisk -l

Disk /dev/sda: 6 GiB, 6442450944 bytes, 12582912 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1524f102

Device     Boot    Start      End Sectors  Size Id Type
/dev/sda1  *        2048  4687871 4685824  2.2G 83 Linux
/dev/sda2        4687872 10627071 5939200  2.9G 83 Linux
/dev/sda3       10629118 12580863 1951746  953M  5 Extended
/dev/sda5       10629120 12580863 1951744  953M 82 Linux swap / Solaris


doporučil by někdo jak elegantně zvětšit jednotlivé /dev/sda1 a /dev/sda2  ...?

52
Vývoj / Práce s JSON objekty v AJAX Success
« kdy: 28. 03. 2019, 11:36:53 »
Ahoj,
server mi vrací JSON array
[{Letter: "", Commission: "6", Status: "", DeliveryDate: "", message: "EXISTUJE"}]

v Ajax success bych potřeboval podmínku něco jako:
Kód: [Vybrat]
success: function(json) {

if(json['message'] == EXITUJE ){ ...}
}
bude potřeba ten JSON nejprve parsovat?

53
Vývoj / PHP PDO - SQL Insert pouze když záznam neexistuje
« kdy: 17. 03. 2019, 14:37:57 »
Pokouším se v PHP PDO docílit aby se záznam před vložením zkontroloval zda již existuje, ale vkládá se mi i když existuje.
Mám podezdření, že špatně přiřazuji zástupný symbol v sql dotazu. Poradil by někdo?

Kód: [Vybrat]
$InsertArray = $_POST["Insert"];
$InsertDecoded = json_decode($InsertArray, true);

.....shortened
if(isset($_POST['Insert'])){
try     {
        $pdo = new PDO ( $induce, $user, $password, array(
        PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
        PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8",
        ));
//FIRSTLY FIND IF EXIST/////////////////////////////////////////////////////////////
        $prepared = $pdo->prepare(" SELECT * FROM kw112019 WHERE Commission = :Commission ");

                //přiřazení proměných do zástupných symbolů
        $prepared->bindParam(':Commission', $InsertDecoded["Commission"], PDO::PARAM_INT);

// zisk výsledků
        $result = $prepared->fetch(PDO::FETCH_NUM);

if ($result > 0) {
$json_array[] = array("Letter"=>"-", "Commission"=>"JIŽ EXISTUJE", "Status"=>"-", "DeliveryDate"=>"-");
$json = json_encode($json_array);
echo $json;
}

else {
//INSERT//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$prepared = $pdo->prepare("INSERT INTO kw112019 (Letter, Commission, Status, DeliveryDate)
                                                               VALUES (:Letter, :Commission, :Status, :DeliveryDate)");
$prepared->execute([
      'Commission' => $InsertDecoded["Commission"],
      'Letter' => $InsertDecoded["Letter"],
      'Status' => $InsertDecoded["Status"],
      'DeliveryDate' => $InsertDecoded["DeliveryDate"],
    ]);
      }

54
Software / Nvidia driver vyžaduje Intel driver
« kdy: 17. 03. 2019, 01:04:40 »
Jsem linuxak a dostal se mi na stul notebook Acer ASPIRE  s Windows 7 fresh install. Potřebuji nainstalovat driver grafické karty Nvidia GeForce 810M ale instalátor hlásí že musím nejdříve nainstalovat Intel driver!
S takovejtoma windows halamajznama nemám zkušenosti. Netušíte někdo co s tím? Díky

55
Vývoj / JS - naplnění assoc array pomocí proměných
« kdy: 16. 03. 2019, 17:35:18 »
Ahoj,
nejsem si jist jak v JS vytvořit/naplnit assoc array. Napadají mě dva způsoby, ale nechám si doporučit jak to dělat správně.

Kód: [Vybrat]
METODA 1

var Commission = $("#Commission").val();
var Letter = $("#Letter").val();
var Status = $("#Status").val();
var DeliveryDate = $("#DeliveryDate").val();
//Array
var dataString = {Commission: Commission, Letter: Letter, Status: Status, DeliveryDate: DeliveryDate};

METODA 2
var Array = [];
      Array["Letter"] = $("#Letter").val();
      Array["Commission"] = $("#Commission").val();
      Array["Status"] = $("#Status").val();
      Array["DeliveryDate"] = $("#DeliveryDate").val();


56
Vývoj / PHP PDO - volání SQL z JS/AJAX pomocí buttons
« kdy: 15. 03. 2019, 20:36:13 »
HTML:
Kód: [Vybrat]
<form method="post" action="/pdf/prod-web-insert-update.php" target="_blank">
<input id="Commission" name="Commission" type="text" /> <br/>
<input name="Letter" id="Letter"  type="text" /><br />
<input name="Status" id="Status"  type="text" /><br />
<input name="DeliveryDate" id="DeliveryDate"  type="text" /></div>

<input id="select"  name="select" value="SELECT" type="button" /> <br/>
<input id="update" name="update" value="UPDATE" type="button" /> <br/>
<input id="insert" name="insert" value="INSERT" type="button" /> <br/>
</form>

JS:
Kód: [Vybrat]
$("#insert").click(function() { 
var Commission = $("#Commission").val();
var Letter = $("#Letter").val();
var Status = $("#Status").val();
var DeliveryDate = $("#DeliveryDate").val();

var dataString = {Commission: Commission, Letter: Letter, Status: Status, DeliveryDate: DeliveryDate};
var jsonString = JSON.stringify(dataString);
$.ajax({
type: "POST",
url: "/pdf/prod-web-insert-update.php",
                                        data: {insertArray : jsonString},
cache: false,
                                        success: function() {}
                                       });
});//end of .click

$("#select").click(function() {
var Commission = $("#Commission").val();
                        var Select = 'id1=' + id;
                         $.ajax({
                                       type: "POST",
url: "/pdf/prod-web-insert-update.php",
                                        dataType: "json",
                                        data: Select,
cache: false,
                                        success: function() {}
                                       });
});//end of .click

PHP:
Kód: [Vybrat]
//získání hodnoty pro SELECT
$select = $_POST["id1"];

//získání pole pro INSERT
$insert = json_decode(stripslashes($_POST['insertArray']));

if(isset($_POST['id1'])){
//do SQL
}

if(isset($_POST['insertArray])){
//do SQL
}

navedl by mě někdo jak správně vyvolat v PHP/PDO jednotlivé SQL (SELECT,INSERT, UPDATE) ?
díky

57
PHP mi vrací hodnoty pomocí associativního pole:
[{"Letter":"S","Commission":"123456","Status":"SKLADEM","DeliveryDate":"4.3.","Path_to_Order":"server","Path_to_Data":"server"}]

Ajaxem bych chtěl jednotlivé hodnoty předat do existujících inputů type="text"
...
...něco jako
success: function(data) {
                                        $("[name=Letter]").val(data);
                                        }


nasměroval by mne někdo na správnou cestu?

58
Vývoj / HTML checkbox chráněný heslem
« kdy: 06. 03. 2019, 17:28:54 »
Ahoj,
znáte někdo elegantí řešení jak chránit změnu stavu HTML checkboxu heslem?
Stav checkboxu uložit na server.
Bude potřeba sáhnout po serverside javascriptu? Angular, React apod?

díky

59
Server / Přístup k souborům v ActiveDirectory z webu
« kdy: 28. 02. 2019, 20:00:35 »
Ahoj,
poradil by někdo jak přistoupit k souborům umístěných na Windows serveru (AD-DC) z webu?
WebServer(Linux) i FIleServer(Windows) jsou na stejné lokální síti.

díky

60
Sítě / Lokace mobilních zařízení
« kdy: 08. 12. 2018, 11:06:50 »
Ahoj,
Netusite jak funguje služba
https://www.signal-grove.com
Pokud by byli opravdu schopni stopovat na urovni GSM, slo by o vazne porusovani soukromí.

Stran: 1 2 3 [4] 5 6 ... 23