Tom Muck

Alpha Dog Blues Band
Home page
All articles
All Extensions | Extension News | Extension FAQs | Customer Login
Books authored or co-authored by Tom Muck
Extensions, books, and other products | Customer Login
Your current cart contents
Tom-Muck.com Blog | CMXTraneous Blog | Flash Remoting Blog
About the site

Page Title Results

Page Title for Results

Add a page title to the results page based on Category name, Secondary name, or keywords field

At the top of results.php (or your results page), but below the application.php include, add this code:

<?php
$urlkeywords = (isset($_GET["keywords"])) ? $_GET["keywords"] : "";
$urlcategory = (isset($_GET["category"])) ? $_GET["category"] : "";
$urlsecondary = (isset($_GET["secondary"])) ? $_GET["secondary"] : "";

$query_rsCWGetCategory = sprintf("SELECT category_Name
FROM tbl_prdtcategories
WHERE category_archive = 0
AND category_ID = %d",intval($urlcategory));
$rsCWGetCategory = $cartweaver->db->executeQuery($query_rsCWGetCategory);
$row_rsCWGetCategory = $cartweaver->db->db_fetch_assoc($rsCWGetCategory);
$rsCWGetCategory_recordCount = $cartweaver->db->recordCount;

$query_rsCWSecondaryCategory = sprintf("SELECT scndctgry_Name
FROM tbl_prdtscndcats
WHERE scndctgry_Archive = 0
AND scndctgry_ID = %d",intval($urlsecondary));
$rsCWSecondaryCategory = $cartweaver->db->executeQuery($query_rsCWSecondaryCategory);
$row_rsCWSecondaryCategory = $cartweaver->db->db_fetch_assoc($rsCWSecondaryCategory);
$rsCWSecondaryCategory_recordCount = $cartweaver->db->recordCount;

$pageTitle = "Search Results";
if($rsCWGetCategory_recordCount > 0) {
 $pageTitle .= " Product Category: " . $row_rsCWGetCategory["category_Name"];
}
if($rsCWSecondaryCategory_recordCount > 0) {
 $pageTitle .= " Product Secondary: " . $row_rsCWSecondaryCategory["scndctgry_Name"];
}
if($urlkeywords != "") {
 $pageTitle .= " Keywords: " . $urlkeywords;
}
?>

Then add the pageTitle to your title tag:

<title><?php echo($pageTitle);?></title>

Back to Cartweaver PHP FAQ, code changes, and samples

Pay me securely with your Visa, MasterCard, Discover, or American Express card through PayPal!
Pay me securely with your Visa, MasterCard, Discover, or American Express card through PayPal!
About | Privacy Policy | Contact | License Agreement | ©2002-2025 Tom Muck | Dreamweaver Extensions