Added SelectForm

This commit is contained in:
Antonio de la Rosa 2015-08-27 04:30:47 +02:00
parent 7dbe80697e
commit 6a608f0389
2 changed files with 74 additions and 3 deletions

52
src/Forms/SelectForm.php Normal file
View file

@ -0,0 +1,52 @@
<?php
namespace PhangoApp\PhaModels\Forms;
use PhangoApp\PhaModels\Forms\BaseForm;
/**
* Basic class for create forms
*/
class SelectForm extends BaseForm{
public $arr_select=array();
public function form()
{
//return '<input type="password" class="'.$this->css.'" name="'.$this->name.'" value="">';
$arr_selected[$this->default_value]=' selected';
ob_start();
?>
<select name="<?php echo $this->name; ?>">
<?php
foreach($this->arr_select as $value => $select)
{
settype($arr_selected[$value], 'string');
?>
<option value="<?php echo $value; ?>"<?php echo $arr_selected[$value]; ?>><?php echo $select; ?></option>
<?php
}
?>
</select>
<?php
$input=ob_get_contents();
ob_end_clean();
return $input;
}
}
?>