| 
<html><head>
 <title> swemc 1.0 Sample</title>
 <link rel="stylesheet" type="text/css" href="swemc.css">
 <meta name="Author" content="Uwe Stein">
 </head>
 <body >
 <h1 align="center">This sample-file shows how swemc works</h1>
 
 <?php
 include_once("./swemc.php");
 
 // create the object
 $db = new swemc;
 
 // show mysql-errors if they occur
 $db->bDebug = TRUE;
 
 // change to your tablename
 $tablename = "sample_table";
 
 // build a querystring  -> we know, SELECT * should not be used
 //                      -> but is's only a sample   ;-)
 $query = "SELECT * FROM $tablename where 1";
 
 // execute the query
 $db->query($query);
 
 
 // show some output
 echo "<div align='center'>";
 echo "<br><br><h2>The function tab_out without CSS with table-head</h2>";
 // with thead, without CSS
 $db->tab_out(TRUE);
 
 echo "<br><br><h2>The function tab_out with CSS and table-head</h2>";
 // with thead and CSS
 $db->tab_out(TRUE,"swemc_table");
 
 echo "<br><br><h2>now with another CSS-class and table-head</h2>";
 // with thead and CSS
 $db->tab_out(TRUE,"swemc_table2");
 
 echo "<br><br><h2>the same CSS-class, without table-head</h2>";
 // with CSS, without thead
 $db->tab_out(FALSE,"swemc_table2");
 
 
 // now, lets try the function td_with
 // cause i dont know your "sample_table", i use percent
 // the result depends on the number of columns in your table
 $nf = $db->iFields; // the number of fields in your table
 
 $w_arr = array();  // keeps the width-values
 
 // we build the "width-array"
 for ( $i=0; $i < $nf; $i++)
 {
 if ( $i % 2)
 $w_arr[] = "15%";
 else
 $w_arr[] = "5%";
 }
 
 // define the <td> - width
 $db->td_width($w_arr);
 
 // and show the table
 echo "<br><br><h2>The table with different width's<br> with CSS without table-head</h2>";
 $db->tab_out(FALSE,"swemc_table");
 
 
 // print some  single records with function single_out in a table
 // left column without CSS, right column with CSS
 echo "<br><br><h2>Here you see the function single_out</h2>";
 echo "<table>";
 echo "<tr><td>without CSS</td><td>with CSS</td></tr>";
 
 // the number of records in your result
 $nr = $db->iRecs;
 
 // limit the counter to 5 or the number of records in your table
 $max = ( $nr < 5)? $nr : 5;
 // now we print the single records
 for ($i=0; $i < $max; $i++)
 {
 echo "<tr><td align='center'>";
 $db->single_out($i);
 echo "</td><td align='center'>";
 $db->single_out($i,"swemc_table");
 echo "</td></tr>";
 }
 echo "</table>";
 echo "</div>"; // end of div align="center"
 
 
 // the usage of fetch_field
 echo "<br><br><h2>the function fetch_field</h2>";
 
 $nf = $db->iFields; // the number of columns
 // limit the counter to 5 or the number of columns in your table
 $fmax = ( $nf < 10)? $nf : 10;
 // we fetch the data and show them
 for ( $i=0; $i < $max; $i++)  // $max as set above
 {
 echo "<br><br>record $i";
 for ( $j=0; $j < $fmax; $j++)
 {
 $data = $db->fetch_field($i,$j);
 echo"<br>column $j: ";
 print (strlen($data))? $data : "empty";
 }
 }
 
 
 
 // finally the usage of fetch_field
 echo "<br><br><h2>And finally the function fetch_record</h2>";
 // default arr-type MYSQL_BOTH
 $arr = $db->fetch_record(0);
 echo "<br>assoc+num array: the record shown with print_r<br>";
 print_r($arr);
 
 
 // arr-type numeric
 $arr = $db->fetch_record(0,MYSQL_NUM);
 echo "<br><br>num array: the record shown with print_r<br>";
 print_r($arr);
 
 // arr-type assoc
 $arr = $db->fetch_record(0,MYSQL_ASSOC);
 echo "<br><br>assoc array: the record shown with print_r<br>";
 print_r($arr);
 
 
 echo '<br><br>I hope, swemc is useful. Comments and suggestions are welcome';
 ?>
 </body>
 
 |