<?php
class Action{
function act_commit(&$form){
$id = $form->get("id");
if($id == ""){
return "Login ID field was required !!";
}
elseif($id == "admin"){
if($form->get("pswd") != "admin"){
return "Login failed!!";
}
}
else{
return "Login failed!!";
}
// clean http request parameter
$form->clear();
return "Congratulations!!";
}
function act_confirm(&$form)
{
return "are you sure ?";
}
}
$action =& new Action();
$form =& HTML_Form::instance();
//
// execute when "commit" submit button was pushed
//
$result["ok"] = $form->doAction("ok",$action,"act_commit");
//
// execute when "confirm" submit button was pushed
//
$result["login"] = $form->doAction("login",$action,"act_confirm");
?>
<html>
<head>
<title>title</title>
</head>
<body bgcolor="#ffffff">
<div align="center">
<form method="POST" name="test">
<h2>PTag Test Page2</h2>
<table>
<tr>
<!-- Textfield test -->
<td>Login Id</td>
<td><form:text name="id" size="10" class="text"/></td>
</tr>
<tr>
<!-- Password test -->
<td>Password</td>
<td><form:password name="pswd" size="10"/></td>
</tr>
<tr>
<td colspan="2" align="center">
<?php
if($_POST["login"] != ""){
$name = "ok";
$msg = "login";
}
else{
$name = "login";
$msg = "ok";
}
?>
admin/admin is correct id and password<br/>
<input type="submit" name="$name" value="$name"/>
<input type="reset" name="reset" value="reset"/>
</td>
</tr>
<tr>
<td colspan="2" align="center"><font color="red"><?php
print "<br>";
print($result[$msg]);
?></font></td>
</tr>
</table>
</form>
</div>
</body>
</html> |