Vlastnostnosti triedy
// PURE CSS form control class
class purecss_form_control {
public $label;
public $name;
public $id;
public $event;
public $type;
public $placeholder;
public $required;
public $size = 30;
public $dd_value = array(); //array
public $dd_display = array(); //array
public $help_block;
public $select_value;
public $readonly;
public $input_value;
public $checked;
public $step;
Použitie v HTML formulári – input:
<?php
$item = new purecss_form_control();
$item->label = "Dátum do";
$item->name = "datum_do";
$item->type = "date";
$item->required = true;
//$item->help_block = "Heslo";
echo $item->show_input();
?>
Použitie v HTML formulári – dropdown:
<?php
$drp = new purecss_form_control();
$drp->label = "Navštívený";
$drp->name = "navstiveny1";
$drp->help_block = "Navštívená osoba 1";
$drp->dd_value = $meno_id;
$drp->dd_display = $meno;
$drp->select_value = $meno;
$drp->required = TRUE;
echo $drp->show_drop();
?>
Použitie v HTML formulári – dropdown – rozšírenie aj s dátami:
<?php
$drp_data = new sqldata();
$drp_data->sql_query = "SELECT user_id, full_name FROM users";
$drp_data_result = $drp_data->get_sql_data();
$drp = new purecss_form_control();
$drp->label = "Supervízor";
$drp->name = "super";
$drp->id = "superid";
//$drp->help_block = "Navštívená osoba 1";
$drp->dd_value = array_column($drp_data_result, 'user_id'); //alebo natvrdo pole s hodnotami: array("VO", "BM", "TO");
$drp->dd_display = array_column($drp_data_result, 'full_name'); //alebo natvrdo pole s hodnotami: array("VO", "BM", "TO");
$drp->required = FALSE;
echo $drp->show_drop();
?>
Použitie v HTML formulári – textarea:
<?php
$drp = new purecss_form_control ();
$drp->label = "Odkaz";
$drp->name = "poznamka";
$drp->help_block = "Ak chcete, môžete nám už teraz napísať krátky odkaz sem.";
echo $drp->show_texta();
?>