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 heb hier een stukje script;

 $items[$row['artcode']] = $row['artcode'] . '      ' . $row['kortomschr']; 
        $art = array($items, 'Anders');
$art = array();
$art[0] = array();
$art = array($items, 'Anders');
Probeer dit eeens...
nee ik krijg hetzelfde..
Maar jij heb verstand van FH.. :)

ik probeer in mijn multiple column dinges een extra waarde toe te voegen naast mijn db-waardes..

dus zo;


<?php // voor l'couleur
$rs = mysql_query($sql) or trigger_error(mysql_error()); 


    while( $row = mysql_fetch_assoc( $rs ) ) 
    { 
        
        $items[$row['artcode']] = $row['artcode'] . ' &nbsp;&nbsp;&nbsp;&nbsp; ' . $row['kortomschr']; 
        $art = array();
        $art[0] = array();
        $art = array($items, 'Anders');

    } 


<style type="text/css">

.style30 {
	width: 250px;
}

</style>
?> // voor l'couleur
<td>
<tr class="style30">    
<?php 
$form -> selectField( "Artikel", "D_Brandermerk", $art,
'', # 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;"' );
?>


edit;
er zit een javascriptje aan vast welke een extra veld laat verschijnen, wanneer de waarde 'anders' word geselecteerd
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'] . ' &nbsp;&nbsp;&nbsp;&nbsp; ' . $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>

Reageren