";
echo <<
Your id:
form_text_region;
}
function check_form()
{
if( !isset($_POST[name]) || empty($_POST[name]) ||
!isset($_POST[id]) || $_POST[id]<1 ||
!isset($_POST[sent_from_my_org_form]) ||
$_POST[sent_from_my_org_form]!=23 )
{
echo " ";
print_form();
return FALSE;
}
else { return TRUE; }
}
function check_login()
{
global $_POST, $dbh;
// Hardcoded password.
//if( $_POST[name]=="me" && $_POST[id]=="1" )
$con = "dbname=workshop user=felix";
$dbh = pg_connect( $con );
if( ! $dbh )
{
echo "Connection error! ".$_POST[id]."==".$row[id]." ";
if( $_POST[id]==$row[0] )
{
return TRUE;
}
else { return FALSE; }
}
function sorry_try_again()
{
echo " ";
print_form();
}
// main
$dbh; // Database handle:
if ( check_form() )
{
if( check_login() )
{
echo " This are you fellow students: ";
$result_rows = pg_copy_to ( $dbh, "stud" );
if ( ! $result_rows ) {
echo "No result!Please log in
\n";
exit(1);
}
$query_str= "SELECT id FROM stud WHERE name='$_POST[name]';";
//echo '$query_str='.$query_str;
$res = pg_query( $dbh, $query_str );
if( ! $res || pg_num_rows( $res ) != 1 ||
pg_num_fields( $res ) != 1 )
{
echo "DB error!
\n";
//exit(1);
}
$row = pg_fetch_array( $res );
//print_r( $row );
//echo "Sorry,
could not log you in. Try again!
Here it is.
";
echo "
";
return;
}
foreach( $result_rows as $row ) { echo $row."
"; }
}
else
{
sorry_try_again();
}
}
?>