[TYPO3-german] Re: Re: Re: Re: pivars wieder in ein Formular einfügen ???
Ralf-René Schröder
ralf.rene at online.de
Sun Jun 13 17:08:13 CEST 2010
Claus Fassing schrieb:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Am 13.06.2010 14:21, schrieb Ralf-René Schröder:
>> danke für den Hinweis, hatte ich hier nur aufs nötigste reduziert...
>> original ist:
>> while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
>> $markerArray['###name###'] = $row['name'];
>> $markerArray['###metal###'] = $row['metal'];
>> $markerArray['###alloy###'] = $row['alloy'];
>> $markerArray['###price###'] = $row['price'];
>> $markerArray['###value###'] =
>> intval(htmlspecialchars($this->piVars['DATA']['gewicht_'.$row['name']]));
>> }
>>
>> liefert mir aber immer nur ne 0, was ist daran falsch ???
>>
>
> Das ist der Rückgabewert der intval Funktion, da die Umwandelung nicht
> erfolgreich war.
> Ist das Array evtl. leer ?
> Was steht in $this->piVars['DATA']['gewicht_'.$row['name']] ?
>
dass die piVars prinzipiell ankommen hab ich damit getestet: die(print_r($this->piVars));
und folgendes erhalten: Array ( [gewicht_gold_999] => 99 [preis_gold_999] => 25 ...etc ) 1
was ja wohl bedeutet das piVars['DATA']['gewicht_gold_999] den Wert 99 hat (eben meine Eingabe)
das $row['name'] in meinem Versuch ist der jeweilige name, hier gold_999
mich würde interessieren ob ich das prinzipiell so zusammenbauen kann
aber noch nicht einmal
$markerArray['###value###'] = intval(htmlspecialchars($this->piVars['DATA']['gewicht_gold_999]));
führt zum Ziel, bei wiederaufruf der seite durch den submit sind die values leer, werden als nicht
mit den piVars vorbelegt obwohl sie, über den Test print_r($this->piVars) sichtbar, vorhanden sind...
--
Ralf-René Schröder
http://if-20.com ... YAML templates for TYPO3
______________________________________________
More information about the TYPO3-german
mailing list