Hallo,
ik probeer waardes van een variabele in een array te plaatsen, alleen dit lukt niet
Hij geeft de volgende melding;
Warning (8): class.SelectField.php at 118 Array to string conversion
ik moet dus een var naar een string converteren ofzo.. :) maar hoe doe ik dit..?
ik ben een stukje verder gekomen;
ik heb het voor elkaar dat de waardes worde nweergegeven..
Maar , zoals je kunt zien, worden de waardes 'artcode' en 'kortomschr' weergegeven, maar ik wil alleen 'artcode' opslaan..
Heeft iemand ideeen of tips hiervoor..?
heb nu dit;
while( $row = mysql_fetch_assoc( $rsbrmerk ) )
{
$items['leeg'] = '';
$items[$row['artcode']] = $row['artcode'] . ' ' . $row['kortomschr']; // multiple select maken waarvan de artcode word opgeslagen
// $art = array(); // lege array maken
//$art[0] = array();
// $art = array('', $items[$row['artcode']], 'Anders'); // array maken met $items en een extra waarde voor JS Anders ($showonvalue)
}
$items[$row['artcode']] = 'Anders';
?>
<style type="text/css">
.style30 {
width: 229px;
}
</style>
<td>
<tr class="style30">
<?php
$form -> selectField( "Artikel", "D_Brandermerk", $items,
'', # geen extra SQL
0, # 0 = false, geen validatie functie
0, # 0 = false, niet multiple
1, # 1, size = 1 (kan bij ook 4 zijn)
'onchange="showHideOtherField( this, \''.$showOnValue.'\' );" class="style30"', # 0 = false, geen extra css ofzo
array() # lege array, geen lege waarde vooraan
);
// the "other" (default hidden)
$form->textField('', 'D_Brandermerk_other', _FH_STRING, 25, 50, 'style="display:none;"' );
?>
</td>