Yep I did see the other one(s)!!

I am trying to 'configure' this script that I found on hotscripts:
PHP Code:
// Set the variables for the database
$Host = "localhost";
$User = "";
$Password = "";
$DBName = ""; // Database name
$TableName = ""; // Name of table to display
// Do not edit below this line
$Link = mysql_pconnect ($Host, $User, $Password);
if ( $Pagesize ) {
if( !$start ) $start = 1;
pagination($start,$Link,$DBName,$TableName,$Pagesize);
$PaginationQuery = "LIMIT " . $start . ", " . $Pagesize;
}
$Query = "SELECT * FROM $TableName " . $PaginationQuery;
$Result = mysql_db_query ($DBName, $Query, $Link);
// Create a table with headers.
print ("<TABLE BORDER=1>\n");
print ("<TR>\n");
for ($i = 0; $i < mysql_num_fields($Result); $i++) {
print "<TD>".mysql_field_name($Result, $i)."</TD>\n";
}
print ("</TR>\n");
// Fetch the results from the database.
while ($Row = mysql_fetch_array ($Result)) {
print ("<TR>\n");
for ($i = 0; $i < mysql_num_fields($Result); $i++) {
print "<TD>$Row[$i]</TD>\n";
}
print ("</TR>\n");
}
print ("</TABLE>\n");
mysql_close ($Link);
function pagination($start,$Link, $DBName, $TableName, $Pagesize) {
if ( !$Pagesize ) return;
$Query = "SELECT count(*) as count FROM $TableName";
$Result = mysql_query($Query);
$row = mysql_fetch_array($Result);
$numrows = $row['count'];
if($start >= $Pagesize) {
echo "<a href=\"" . $PHP_SELF . "?Pagesize=$Pagesize&start=" . ($start - $Pagesize) .
"\">Previous</a> | \n";
} else {
echo "Previous | \n";
}
if($numrows > ($start + $Pagesize)) {
echo "<a href=\"" . $PHP_SELF . "?Pagesize=$Pagesize&start=" . ($start + $Pagesize) .
"\">Next</a>\n";
} else {
echo "Next | \n";
}
print "Page " . floor(($start / $Pagesize)+1);
print " of " . ceil(($numrows / $Pagesize));
print " | " . $numrows . " Records";
}
?>
that's my db connection script.
PHP Code:
<?php
// Connect to the database server
$dbcnx = @mysql_connect('localhost', 'root', '');
if (!$dbcnx) {
die( '<p>Unable to connect to the ' .
'database server at this time.</p>' );
}
// Select the database
if (! @mysql_select_db('firststep') ) {
die( '<p>Unable to locate the firststep ' .
'database at this time.</p>' );
}
?>
I am having some hard time understanding how to put it all together. I find strange all this:
PHP Code:
pagination($start,$Link,$DBName,$TableName,$Pagesize);
why is it needed to include all these info? couldn't I just get rid of this? It seems that it would be easier.
Bookmarks