create_select_form ()

function create_select_form ($select_name, $source, $selected_value = '',
$first_line = '', $disabled = 0, $addtl_option = '')

Use this form to create a select form field.

$select_name = field name.

$source = array of selection list.

$selected_value = default selected value of the field, can be empty (optional).

$first_line = the first line of the list, can be empty (optional).

$disabled = if true, the field is not selectable (optional).

$addtl_option = additonal option to be added to the field, for example a javascript, 'onclick="alert(this.value)"' (optional).

Example 1

<?php
require './includes/user_init.php';

$src = array (1 => 'one', 2 => 'two', 3 => 'three', 4 => 'four',
5 => 'five');
echo 'Please select: ';
echo create_select_form ('number', $src, 3, '[ please select ]');
?>

Special Array Keys

In $source, you can assign a special array key for a special action:

  • --- to disable the item to be selected.
  • *** to start a select group.
  • /// to end a select group.
  • Each array key must be followed by a unique id, eg ---1, ***2, ///3.

Example 2

<?php
require './includes/user_init.php';

$src = array (1 => 'one', 2 => 'two', 3 => 'three', 4 => 'four',
5 => 'five', '---6' => 'Disabled', '***7' => 'Group 1', 8 => 'Eight',
9 => 'Nine', 10 => 'Ten', '///7' => '');
echo 'Please select: ';
echo create_select_form ('number', $src, 3, '[ please select ]');
?>

Posted On: Aug-23-2010 @ 07:00am
Last Updated: Jan-01-1970 @ 07:00am

There is no comment. Why not be the first?

More Comments/Post Your Own

Advertisement

Latest Comments

  • Guest on Forum
    “noFollow links.” - Jun 19
  • username on Forum
    “Sponsor or Premium user” - Jun 14
  • on Forum
    “Template https://www.website.com/skins/_common/section.tpl not found! contact webmaster” - Feb 24
  • admin on 01. Administration Panel
    “Untitled” - Jan 24
  • on 01. Administration Panel
    “Can't Login to Admin” - Jan 23

Most Commented

Online Users

There are 145 users online.

Connect

Connect with us on Facebook

Newsletter

Subscribe to our newsletter for the latest updates and exciting promotions!