Code:
global $my;
if (mosGetParam( $_REQUEST, 'einstreudatum', '' ) != '')
$datum = mosGetParam( $_REQUEST, 'einstreudatum', '' );
if (mosGetParam( $_REQUEST, 'tierarztdatum', '' ) != '')
$datum = mosGetParam( $_REQUEST, 'tierarztdatum', '' );
if (mosGetParam( $_REQUEST, 'desinfektiondatum', '' ) != '')
$datum = mosGetParam( $_REQUEST, 'desinfektiondatum', '' );
if (mosGetParam( $_REQUEST, 'heizungdatum', '' ) != '')
$datum = mosGetParam( $_REQUEST, 'heizungdatum', '' );
if (mosGetParam( $_REQUEST, 'stromdatum', '' ) != '')
$datum = mosGetParam( $_REQUEST, 'stromdatum', '' );
if (mosGetParam( $_REQUEST, 'wasserdatum', '' ) != '')
$datum = mosGetParam( $_REQUEST, 'wasserdatum', '' );
if (mosGetParam( $_REQUEST, 'qgvdatum', '' ) != '')
$datum = mosGetParam( $_REQUEST, 'qgvdatum', '' );
if (mosGetParam( $_REQUEST, 'probiotikadatum', '' ) != '')
$datum = mosGetParam( $_REQUEST, 'probiotikadatum', '' );
if (mosGetParam( $_REQUEST, 'versicherungdatum', '' ) != '')
$datum = mosGetParam( $_REQUEST, 'versicherungdatum', '' );
if (mosGetParam( $_REQUEST, 'amortisationdatum', '' ) != '')
$datum = mosGetParam( $_REQUEST, 'amortisationdatum', '' );
if (mosGetParam( $_REQUEST, 'sonstigesdatum', '' ) != '')
$datum = mosGetParam( $_REQUEST, 'sonstigesdatum', '' );
//$datum = mosGetParam( $_REQUEST, 'datum', 0 );
$text1 = mosGetParam( $_REQUEST, 'text1', '' );
$text2 = mosGetParam( $_REQUEST, 'text2', '' );
$text3 = mosGetParam( $_REQUEST, 'text3', '' );
$netto = mosGetParam( $_REQUEST, 'netto', 0 );
$bezahlt = mosGetParam( $_REQUEST, 'bezahlt', 0 );
$kostentyp = mosGetParam( $_REQUEST, 'kostentyp2', '' );
$anteil = mosGetParam( $_REQUEST, 'anteil', 0 );
echo $kostentyp;
$netto = str_replace(",", ".", $netto);
$bezahlt = str_replace(",", ".", $bezahlt);
$query = "INSERT INTO `#__hm_kosten` (
`id` ,
`user` ,
`datensatz` ,
`datum` ,
`text1` ,
`text2` ,
`text3` ,
`preisnetto` ,
`preisbezahlt` ,
`anteil` ,
`typ`
)
VALUES (
NULL , '" .$my->id ."' , '" .$id ."', '".$datum ."', '" .$text1 ."', '" .$text2 ."','" .$text3 ."', '" .$netto ."', '" .$bezahlt ."', '" .$anteil ."', '" .$kostentyp ."'
);";
echo $query;
Das Formular enthält nicht alle Felder, da ich mehrere Formulare für die Eingabe habe die nicht alle Felder benötigen. Bei Joomla 1.0.12 hat das Script keine Probleme.
Code:
INSERT INTO `#__hm_kosten` ( `id` , `user` , `datensatz` , `datum` ,
`text1` , `text2` , `text3` , `preisnetto` , `preisbezahlt` ,
`anteil` , `typ` ) VALUES ( NULL , '87' , '3', '2007-08-29', '0', '100',
'0', '10', '12', '0', '0' );
Das Datum wird ohne Probleme übernommen, bei text1 sollte aber test stehen, hier wird 0 eingetragen (nach dem Datum).
Lesezeichen