Hey, i've been working on it and so far I tried using this code, and no im receiving "no matches found"
<?PHP>$title = "SHOWS";
require("header.php")
?>
<?
//REMEMBER TO CONNECT TO DATABASE!
//**EDIT TO YOUR TABLE NAME, ECT.
$t = mysql_query("SELECT DATE_FORMAT(date,'%c/%e/%Y') FROM site_tourdates WHERE id = '".addslashes($_GET['id'])."'");
if(!$t) die(mysql_error());
$a = mysql_fetch_object($t);
$total_items = mysql_num_rows($t);
$limit = $_GET['limit'];
$type = $_GET['type'];
$page = $_GET['page'];
//set default if: $limit is empty, non numerical, less than 10, greater than 50
if((!$limit) || (is_numeric($limit) == false) || ($limit < 10) || ($limit > 50)) {
$limit = 10; //default
}
//set default if: $page is empty, non numerical, less than zero, greater than total available
if((!$page) || (is_numeric($page) == false) || ($page < 0) || ($page > $total_items)) {
$page = 1; //default
}
//calcuate total pages
$total_pages = ceil($total_items / $limit);
$set_limit = $page * $limit - ($limit);
//query: **EDIT TO YOUR TABLE NAME, ECT.
$q = mysql_query("SELECT DATE_FORMAT(date,'%c/%e/%Y') FROM site_tourdates WHERE id ='".addslashes($_GET['id'])."' LIMIT $set_limit, $limit");
if(!$q) die(mysql_error());
$err = mysql_num_rows($q);
if($err == 0) die("No matches met your criteria.");
//Results per page: **EDIT LINK PATH**
echo("
<a href=www.yoursite.com/stuff/script.php?cat=$cat&limit=10&page=1>10</a> |
<a href=www.yoursite.com/stuff/script.php?cat=$cat&limit=25&page=1>25</a> |
<a href=www.yoursite.com/stuff/script.php?cat=$cat&limit=50&page=1>50</a>");
//show data matching query:
while($code = mysql_fetch_object($q)) {
echo("item: ".$code->title."<BR>");
}
$cat = urlencode($cat); //makes browser friendly
//prev. page: **EDIT LINK PATH**
$prev_page = $page - 1;
if($prev_page >= 1) {
echo("<b><<</b> <a href=http://www.yoursite.com/stuff/script.php?cat=$cat&limit=$limit&page=$prev_page><b>Prev.</b></a>");
}
//Display middle pages: **EDIT LINK PATH**
for($a = 1; $a <= $total_pages; $a++)
{
if($a == $page) {
echo("<b> $a</b> | "); //no link
} else {
echo(" <a href=http://www.yoursite.com/stuff/script.php?cat=$cat&limit=$limit&page=$a> $a </a> | ");
}
}
//next page: **EDIT THIS LINK PATH**
$next_page = $page + 1;
if($next_page <= $total_pages) {
echo("<a href=http://www.yoursite.com/stuff/script.php?cat=$cat&limit=$limit&page=$next_page><b>Next</b></a> > >");
}
//all done
?>
<?
if ($show) {
$sql = "SELECT DATE_FORMAT(date,'%c/%e/%Y'), venue_id, description FROM site_tourdates WHERE id=$show LIMIT 1";
$result = mysql_query($sql,$dbh);
$err = mysql_error();
if (mysql_num_rows($result) > 0) {
if ($err) { echo "$err"; die; }
list($date, $venue_id, $description) = mysql_fetch_array($result);
$sql2 = "SELECT name, street_address, city, state, zipcode, country, age_restriction, phone_number, more_info FROM site_tourdates_venues WHERE id=$venue_id LIMIT 1";
$result2 = mysql_query($sql2,$dbh);
$err = mysql_error();
if ($err) { echo "$err"; die; }
list($venue_name, $street_address, $city, $state, $zipcode, $country, $age_restriction, $phone_number, $more_info ) = mysql_fetch_array($result2);
echo "When: $date <br> Where: $venue_name <br> Details: $description <br> <br>";
echo "<u>Venue Details</u> <br> <br> $venue_name<br> <br>Address:<br>$street_address<br>$city, $state $zipcode<br>
";
echo "<b><a href=\"http://maps.google.com/maps?q=$street_address+$city,+$state,+$zipcode\" target=\"_blank\">
<u>View Map</u></b> </a>
";
if ($country != 'US') echo "$country<br>";
if (!$phone_number) $phone_number="N/A";
echo " <br>Phone Number: $phone_number<br> <br>";
if ($age_restriction) echo "Age Restriction: $age_restriction +<br>";
if ($more_info) echo "More Info: $more_info";
}
else
{
echo "There are currently no shows";
}
}
else {
$sql1 = "SELECT site_tourdates.id, DATE_FORMAT(site_tourdates.date,'%c/%e'), site_tourdates.description, site_tourdates_venues.name, site_tourdates_venues.city, site_tourdates_venues.state, site_tourdates_venues.country FROM site_tourdates, site_tourdates_venues WHERE site_tourdates.venue_id=site_tourdates_venues.id AND site_tourdates.date>=NOW() ORDER BY site_tourdates.date";
$result1 = mysql_query($sql1,$dbh);
$err = mysql_error();
if (mysql_num_rows($result1) > 0)
{
if ($err) { echo "$err"; die; }
while (list($tourdate_id, $date, $description, $venue_name, $venue_city, $venue_state, $venue_country ) = mysql_fetch_array($result1)) {
echo "<b><a href=\"shows.php?show=$tourdate_id\"onclick=\"NewWindow(this.href,'mywin','200','200','no','center');return false\" onfocus=\"this.blur()\">$date $venue_city, $venue_state - $venue_name</a> </b> <br><br>"
;
}
if (mysql_num_rows($result1)) echo " <br> <br>";
}
else
{
echo "There are currently no shows";
}
}
?>