<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta name="generator" content=
  "HTML Tidy for Solaris (vers 11 August 2008), see www.w3.org" />

  <title>CTEC1906/2012W Lab 1: Test MySQL and PHP</title>
</head>

<body>
  <h1>Test Database</h1>

<?php

  
function
  
cgidie$errmsg )
  {
          exit( 
"<h1>Unexpected error:</h1><p>$errmsg</p></body></html>" ) ;
  }


  
$database       "ctec1906" ;
  
$user           "ctec1906" ;
  
$password       "609pmoc" ;

  
// Connect to database server

  
$hd mysql_connect"localhost"$user$password )

          or 
cgidie"Unable to connect" ) ;



  
// Select database

  
mysql_select_db$database$hd )

          or 
cgidie"Unable to select database" ) ;



  
// Execute sample query

  
$res mysql_query"SELECT * FROM roster " .
              
"ORDER BY first, last "$hd )

          or 
cgidie"Unable to run query" ) ;



  
// Query number of rows in rowset

  
$nrows mysql_num_rows$res ) ;



  
// Output

  
echo( "  <p>The query returned $nrows row(s):</p>" ) ;


  
$columns = array( "id""first""last""email" ) ;

?>

  <table border="1" summary="CTEC1906 class roster">
    <tr valign="top">
      <th bgcolor="#FFFFDD">Row #</th>
<?php

      
foreach ( $columns as $col )
      {
?>
      <th bgcolor="#FFFFDD"><?php echo( ucfirst$col ) ) ; ?></th>
<?php
      
}
?>
    </tr>
<?php

      
// Iteration loop, for each row in rowset

      
$nr ;

      while ( 
$row mysql_fetch_assoc$res ) )
      {
              
// Outputting data to browser

              
$nr++ ;

?>

    <tr>
      <td bgcolor="#FFFFDD" align="right"><?php echo( $nr ) ; ?>&nbsp;</td>
<?php

      
foreach ( $columns as $col )
      {

?>
      <td><?php echo( $row$col ] ) ; ?></td>
<?php

      
}

?>
    </tr>
<?php

    
}

    
mysql_close$hd ) ;

?>
  </table>
</body>
</html>