Hi,

I am trying to debugging this script. But, I can see what the issue is, it
not listing errors on any of the mysql stuff but this what I see when I view
source....

----------------------------------------------------------------------------




----------------------------------------------------------------------------

Here is the code.

----------------------------------------------------------------------------

<html>
<head>
    <title>Browse A Movie in My Movie Database</title>
    <meta name="generator" content="BBEdit 6.1.2">
</head>
<body>

<?php

//How many should be displayed on per page

$display_number = 25;

//Connect to the database

$db_connection = mysql_connect ('localhost', 'user', 'gateway') or die
('Could not connect');
$db_select = mysql_select_db ('media') or die ("Couldn't not access
database");

//If we don't know how many pages there are, make that calculation.

print "before the first if";

if (!isset($num_pages)) {


    // Determine the query.
    
    if(isset($letter)) { // Browsing a particular letter or the whole
shebang?
    
    $query1 = "SELECT library.title FROM media.library WHERE library.title
LIKE '$letter%' ORDER BY library.title ASC";
    
    } else {
    
    $query1 = "SELECT library.title FROM media.library ORDER BY
library.title ASC";
    
    }
    
    //Query the database
    
    $query_result1 = @mysql_query ($query1) or die ("Could not run query");
    
    
    //Calculate the number of pages required.
    
    $num_results = @mysql_num_row ($query_result);
    if ($num_results > $display_number) {
        $num_pages = ceil ($num_results/$display_number);
    
    } elseif ($num_results > 0) {
    
        $num_pages = 1;
        
    } else {
    
        echo 'There are no movies in this selection';
        
    }
    
    $start = 0; // Current at item 0
    
    
}

if(isset($letter)) { // Browsing a particular letter or the whole shebang?
    
    $query = "SELECT library.title FROM media.library WHERE library.title
LIKE '$letter%' ORDER BY library.title ASC LIMIT $start, $display_number";
    
    } else {
    
    $query = "SELECT library.title FROM media.library ORDER BY library.title
ASC LIMIT $start, $display_number";
    
}
    
    
// Table that shows movies...

echo "<table align='center' cellpadding='2' cellspacing='2' border='1'>";
echo "<tr align='center'>";
echo "<td align='center'><b>Title</b></td>";
echo "</tr>";

// Print My list

$query_result = @mysql_query ($query);

while ($row = @mysql_fetch_array ($query_result)) {

    print "<tr align='center'>";
    print "<td align='center'><i><a
href='testlist.php?row[title]'>$row[title]</a></i></td>";
    print "</tr>";
    
    }
    
// Make the links to others pages, if nessessary.

if ($num_pages > 1) {

    print "<tr align='center'>";
    print "<td align = 'center' colspan = '2'>";
    
    // Determine what page the script is on.
    
    if ($start == 0) {
        $current_page = 1;
    
    } else {
    
        $current_page = ($start/$display_number) + 1;
        
    }
    
    // If it's not the make a back button...
    
    If($start !=0) {
        echo '<a href="browse_movie.php?start=' .($start - $display_number)
. '&num_pages=' .
        $num_pages . '&lettter' . $letter . '">Back</a> ';
    }

// Make all the numbered pages.
    
    for ($i = 1; $i <= $num_pages; $i++) {
        $next_start = $start + $display_number;
        if ($i != $current_page) {
        
        // Don't link the current page
        
        print '<a href="browse_movie?start=' . (($display_number * ($i-1)))
.
        '&num_pages=' . $num_pages . '$letter=' .$letter . '">' .$i . '</a>
';
        
        } else {
        
            echo $i . ' ';
            
        }
        
    }

    // If it's not the last page, make a next buttton.
    
    if($current_page !=$num_pages) {
        print '<a href="browse_movie?start=' . ($start + $display_number) .
'&num_pages=' .
        $num_pages . '&letter=' . $letter . '">Next</a> ';
        
        
    }
    
    print "</td>";
    print "</tr>";
    
    
    }
    
    
?>        
        
</table>    
</body>
</html>


----------------------------------------------------------------------------

Thanks a head of time if you can show the error(s) in my code.

Chuck Payne
Magi Design and Support


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to