Hallo zusammen,
ich schaffs mal wieder nicht allein.
Ja PHP: 5.6 HTTP_GET_VARS und HTTP_POST_VARS hab ich gelesen (aber vermutlich nicht verstanden).
Habe unter webfront\user\folder\ folgendes php-Script erstellt:
<!-- dies ist auskommentierter text -->
<!--doctype html-->
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<title>jQuery UI Datepicker - Default functionality angepasst</title>
<!--link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /-->
<link rel="stylesheet" href="/user/jquery/jquery-ui.css" />
<link rel="stylesheet" href="/user/jquery-timepicker-master/jquery.timepicker.css" />
<!--script src="http://code.jquery.com/jquery-1.9.1.js"></script-->
<script type="text/javascript" src="/user/jquery/jquery.js"></script>
<!--script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script-->
<script type="text/javascript" src="/user/jquery/jquery-ui.js"></script>
<!--link rel="stylesheet" href="/resources/demos/style.css" /-->
<!--script src="https://raw.github.com/jonthornton/jquery-timepicker/master/jquery.timepicker.js"></script-->
<script type="text/javascript" src="/user/jquery-timepicker-master/jquery.timepicker.js"></script>
<!-- Verweise für Combobox aus http://www.jeasyui.com/ -->
<!--link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css"-->
<!--link rel="stylesheet" type="text/css" href="../../themes/icon.css"-->
<!--link rel="stylesheet" type="text/css" href="../demo.css"-->
<!--script type="text/javascript" src="/user/jquery-easyui/jquery-easyui/jquery.min.js"></script-->
<!--script type="text/javascript" src="/user/jquery-easyui/jquery-easyui/jquery.easyui.min.js"></script-->
<script>
<!-- die Function macht den Datepicker deutsch. von: http://www.blogrammierer.de/jquery-ui-datepicker-in-deutscher-sprache/ -->
jQuery(function($){
$.datepicker.regional['de'] = {clearText: 'löschen', clearStatus: 'aktuelles Datum löschen',
closeText: 'schließen', closeStatus: 'ohne Änderungen schließen',
prevText: '<zurück', prevStatus: 'letzten Monat zeigen',
nextText: 'Vor>', nextStatus: 'nächsten Monat zeigen',
currentText: 'heute', currentStatus: '',
monthNames: ['Januar','Februar','März','April','Mai','Juni',
'Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
'Jul','Aug','Sep','Okt','Nov','Dez'],
monthStatus: 'anderen Monat anzeigen', yearStatus: 'anderes Jahr anzeigen',
weekHeader: 'Wo', weekStatus: 'Woche des Monats',
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayStatus: 'Setze DD als ersten Wochentag', dateStatus: 'Wähle D, M d',
dateFormat: 'dd.mm.yy', firstDay: 1,
initStatus: 'Wähle ein Datum', isRTL: false};
$.datepicker.setDefaults($.datepicker.regional['de']);
});
<!-- wenn das dokument geladen wird aktuelles Datum gleich eintragen -->
$(document).ready( function() {
var now = new Date();
if (now.getDate() < 10) var day = "0" + now.getDate(); else var day = now.getDate();
if (now.getMonth()+1 < 10) var month = "0" + now.getMonth()+1; else var month = now.getMonth()+1;
var today = day + '.' + month + '. ' + now.getFullYear();
$('#datepicker').val(today);
});
<!-- wenn das dokument geladen wird aktuelle Uhrzeit gleich eintragen -->
$(document).ready( function() {
var now = new Date();
if (now.getHours() < 10) var hour = "0" + now.getHours(); else var hour = now.getHours();
if (now.getMinutes() < 10) var minute = "0" + now.getMinutes(); else var minute = now.getMinutes();
var now = hour + ':' + minute;
$('#timepicker').val(now);
});
<!-- wenn das dokument geladen wird Holzart gleich eintragen -->
$(document).ready( function() {
var holzart = "Briketts Rund o. Loch Mischholz";
$('#holzart').val(holzart);
});
<!-- beim click auf heute aktuelles Datum gleich eintragen -->
$(
function(){
$('#setDate').click(function(){
var now = new Date();
if (now.getDate() < 10) var day = "0" + now.getDate(); else var day = now.getDate();
if (now.getMonth()+1 < 10) var month = "0" + now.getMonth()+1; else var month = now.getMonth()+1;
var today = day + '.' + month + '. ' + now.getFullYear();
$('#datepicker').val(today);
});
}
);
<!-- beim click auf jetzt aktuelle Uhrzeit gleich eintragen -->
$(
function(){
$('#setTime').click(function(){
var now = new Date();
if (now.getHours() < 10) var hour = "0" + now.getHours(); else var hour = now.getHours();
if (now.getMinutes() < 10) var minute = '0' + now.getMinutes(); else var minute = now.getMinutes();
var now = hour + ':' + minute;
$('#timepicker').val(now);
});
}
);
<!-- Datepicker Function -->
$(function() {
$( "#datepicker" ).datepicker(
{
dateFormat:'dd.mm. yy',
disableTouchKeyboard: true,
showOtherMonths: true,
selectOtherMonths: true
}
);
});
<!-- Timepicker Function -->
$(function() {
$( "#timepicker" ).timepicker({
show24Hours: true,
scrollDefaultNow: true,
timeFormat: 'H:i',
step: 5,
});
});
</script>
</head>
<body>
<form action="./user/Brennholz/brennholz-eingabe-datum.php" method="post">
<!--p>Neuerfassung Brennholzverbrauch </-->
<table border="1">
<colgroup>
<col width="55">
<col width="120">
<col width="80">
</colgroup>
<!--td style="height:15px"></td-->
<tr>
<td></td>
<td><p>Neuerfassung Brennholzverbrauch </p></td>
<td>*</td>
</tr>
<tr>
<td height="20" >Datum:</td>
<td><input type="text" name="datum" id="datepicker" /></td>
<td><input type="button" name="setDate" value="heute" id="setDate" /></td>
</tr>
<tr>
<td height="20" >Uhrzeit:</td>
<td><input type="text" name="uhrzeit" id="timepicker" /></td>
<td><input type="button" name="setTime" value="jetzt" id="setTime" /></td>
</tr>
<tr>
<td height="20" >Holzart:</td>
<td>
<select class="easyui-combobox" name="holzart" style="width:200px;">
<option value="B-RoL-2-M">Briketts 2 Kg Mischholz rund o. Loch</option>
<option value="B-RoL-2-H">Briketts 2 Kg Hartholz rund o. Loch</option>
<option value="B-RUF-0.8-M">Briketts 0,8 Kg Mischholz RUF</option>
<option value="B-RUF-0.8-H">Briketts 0,8 Kg Hartholz RUF</option>
<option value="S-33-Nadelholz">Scheit 33cm Nadelholz</option>
<option value="S-33-Hartholz">Scheit 33cm Hartholz</option>
</select>
</td>
<td>*</td>
</tr>
<tr>
<td height="20" >Stück:</td>
<td>
<select class="easyui-combobox" name="stk" style="width:200px;">
<option value="5">5 Stk</option>
<option value="6">6 Stk</option>
<option value="7">7 Stk</option>
<option value="8">8 Stk</option>
<option value="9">9 Stk</option>
</select>
</td>
<td>*</td>
</tr>
<tr>
<td></td>
<td>
<input type="Submit" name="save" value="speichern" />
<input type="Submit" name="clear" value="löschen" />
</td>
<td>*</td>
</tr>
<!-- usw. andere Zeilen der Tabelle -->
</table>
</form>
<?
#input type="Submit" name="date" value="speichern"
//if($_IPS['SENDER'] == "WebFront")
//{
// $_REQUEST['stk']= stk;
// SetValue($_IPS['VARIABLE'], $_IPS['VALUE']);
// SetValueString(36888 /*[Verbrauche\BrennHolz\Verbr_Bennholz_Datum]*/,$_REQUEST['setDate']);
// SetValueString(21389 /*[Verbrauche\BrennHolz\Verbr_Brennholz_Stk]*/,$_REQUEST['stk']);
// echo $_REQUEST['stk'];
//}
?>
<?php
if(!empty($HTTP_GET_VARS)) {
$array = $HTTP_GET_VARS;
} elseif(!empty($HTTP_POST_VARS)) {
$array = $HTTP_POST_VARS;
} else {
echo "Weder POST- noch GET- Variablen vorhanden!<br>";
}
if (isset($array)) {
echo "Bitte prüfen Sie, ob alle Angaben korrekt sind:<br><br>";
echo "Datum: " . $array["datepicker"] . "<br>";
echo "Uhrzeit: " . $array["timepicker"] . "<br>";
echo "Holzart: " . $array["holzart"] . "<br>";
echo "Stück: " . $array["stk"] . "<br>";
}
?>
</body>
</html>
Leider bekomm ich in der php-Ausgabe immer Weder POST- noch GET- Variablen vorhanden!
Wenn ich auf speichern oder löschen clicke kommt immer not Found.
Hat mir bitte jemand einen Tipp wie ich die Daten nach IPS bekomme?