Hi Leute,
ich hab eine Variable '$mediatype' diese ist entweder 0,1 oder 2. Je nach dem welchen Wert diese hat soll ein anderes TabellenFeld(comment, media oder number) ein "UPDATE" erfahren. Die Standardwerte für tstamp usw. sollen aber auch upgedatet werden.
Die Tabelle sieht verkürzt etwas so aus:
CREATE TABLE IF NOT EXISTS `tx_cfcleague_team_notes` (
`type` int(11) NOT NULL default '0',
`mediatype` int(11) NOT NULL default '0',
`comment` text NOT NULL,
`media` int(11) NOT NULL default '0',
`number` int(11) NOT NULL default '0'
)
So wie ich das unten gemacht habe, wird der inhalt des ersten $insertValuesArray's überschrieben. Wie mach ich das am geschicktesten?
vieln Dank,
Sefer
<?php
//2.erstelle mit Insert-Query die neuen Team-Notes
$insertValuesArray = array(
'tstamp' => time(),
'cruser_id' => $GLOBALS['TSFE']->fe_user->user['uid'],
'type' => $type,
'mediatype' => $mediatype, //Je nach mediatype muss Value in comment, media oder number eingetragen werden
);
$mediatype==0 ? $insertValuesArray = array('comment' => $value):NULL;
$mediatype==1 ? $insertValuesArray = array('media' => $value):NULL;
$mediatype==2 ? $insertValuesArray = array('number' => $value):NULL;
$newDataQuery = $GLOBALS['TYPO3_DB']->exec_INSERTquery(
'tx_cfcleague_team_notes',
$insertValuesArray
);
?>