View difference between Paste ID: dsWCr5fu and 0TZ9UnsF
SHOW: | | - or go back to the newest paste.
1-
<?php
1+
<?php
2-
2+
3-
//
3+
//
4-
//Source by Thebys & Kopy 
4+
//Source by Thebys & Kopy 
5-
//PHP script obsahující proces zpracování probíhající po odeslání formuláře s daty
5+
//PHP script obsahující proces zpracování probíhající po odeslání formuláře s daty
6-
//tj. nejdřív proběhne kontrola a pokud je v pořádku tak se pokračuje zápisem dat. 
6+
//tj. nejdřív proběhne kontrola a pokud je v pořádku tak se pokračuje zápisem dat. 
7-
//
7+
//
8-
8+
9-
include 'datachecker.php';
9+
include 'datachecker.php';
10-
include 'dataoperator.php';
10+
include 'dataoperator.php';
11-
if(datachecker::checktemp($_POST['teplota']) && datachecker::checkdate($_POST['datum']) && datachecker::checktime($_POST['cas']) && datachecker::checkpres($_POST['tlak']) && datachecker::checkhum($_POST['vlhkost']) && datachecker::checkwindd($_POST['smervetru']) && datachecker::checkwinds($_POST['rychlostvetru']))
11+
//nahrazení problematické desetinné čárky strojově použitelnější desetinnou tečkou:
12-
{
12+
foreach($_POST as $key => $value){
13-
foreach($_POST as $key => $value){
13+
$_POST[$key] = str_replace(",", ".", $value);
14-
//$_POST[$key] = str_replace(",", ".", $value);
14+
}
15-
}
15+
if(datachecker::checktemp($_POST['teplota']) && datachecker::checkdate($_POST['datum']) && datachecker::checktime($_POST['cas']) && datachecker::checkpres($_POST['tlak']) && datachecker::checkhum($_POST['vlhkost']) && datachecker::checkwindd($_POST['smervetru']) && datachecker::checkwinds($_POST['rychlostvetru']))
16-
dataoperator::writeentry($_POST['datum'], $_POST['cas'], $_POST['teplota'], $_POST['tlak'], $_POST['vlhkost'], $_POST['smervetru'], $_POST['rychlostvetru']);
16+
{
17-
header('Location: succes.php');
17+
dataoperator::writeentry($_POST['datum'], $_POST['cas'], $_POST['teplota'], $_POST['tlak'], $_POST['vlhkost'], $_POST['smervetru'], $_POST['rychlostvetru']);
18-
}
18+
header('Location: succes.php');
19-
else{header('Location: fail.php');}    
19+
}
20
else{header('Location: fail.php');}    
21
?>