<?php
class TextBox extends Form_Element
{
// description: Use for example with class_textbox.php, class_selectbox.php.
// Show a textbox filled with database-field.
// version: 1.1
// history: 13-02-2002 release first version
// 20-08-2002 debuginfo gone.
var $Connection = 0;
var $SQL_Update_Query;
var $SQL_Show_Query;
var $Type = "text";
function TextBox($Name)
{
$this->Set_Element_Name($Name);
}
function Show()
{
if ($this->Connection != 0)
{
// update record
if (!empty($this->SQL_Update_Query))
{
odbc_exec($this->Connection,$this->SQL_Update_Query);
}
// get rescent field-value from database
$result = odbc_exec($this->Connection,$this->SQL_Show_Query);
if (odbc_fetch_row($result))
{
$Show_Value = odbc_result($result,1);
$Value_String = " value='".$Show_Value."'";
}
}
else
{
}
// show textbox
if (!empty($Value_String)) print"<input type=".$this->Type." name='".$this->Element_Name."'".$Value_String.">\n";
else
print"<input type=".$this->Type." name='".$this->Element_Name."'>\n";
}
}
?>
|