| 
	
 | 
 Posted by Chris H on 03/25/06 10:33 
ok well i ended up fixing it just by moving the while loop in between the  
meta tag and just echo teh keyword results 
 
 
"Chris H" <lppa2004@insightbb.com> wrote in message  
news:er4Vf.638801$084.399613@attbi_s22... 
> Ok in the following code I am trying to have my keywards meta tag auto  
> insert the top 10 titles from most recently added database entries, right  
> now the while loop is only setting the $keyword varibale with one title  
> and not the top 10.. not sure what i am doing wrong... 
> 
> Note: keyword retrival code will be between 
> ######## 
> //comment 
> CODE 
> ####### 
> 
> PHP CODE HERE-------- 
> <?php 
> 
> require ('config.php'); 
> 
> if (!function_exists('connect_to_mysql')){ 
> 
>        function connect_to_mysql(){ 
> 
>                global $db_location,$db_username,$db_password,$db_database; 
> 
>                $conn =  
> mysql_connect("$db_location","$db_username","$db_password"); 
>                if (!$conn) die("Error: " . mysql_error()); 
>                mysql_select_db($db_database,$conn) or die("Error: " .  
> mysql_error()); 
> 
>                return; 
>        } 
> } 
> 
> if (!function_exists('error_message')){ 
> 
>        function error_message($text){ 
> 
>                echo"<p align='left' class='errortext'><br><b><span  
> style='background-color: #FF6666'>Error:</span></b><br>$text</p>"; 
> 
>                return; 
> 
>        } 
> 
> } 
> ################################################################################ 
> 
> function list_all($cat,$sortby,$char,$page,$pageprev,$search){ 
> global $title,$site_domain,$keywords; 
> 
> $limit          = 25; 
> ##################################################################### 
> // GETTING KEYWORDS HERE 
> $query_kwds    = "SELECT * FROM moviedb ORDER BY date ASC"; 
> $result_kwds   = mysql_query($query_kwds); 
> while($rs = mysql_fetch_array($result_kwds)) { 
> $akey = $rs['title']; 
> //$akey = "$mtitle, "; 
> } 
> ################################################################## 
> if(!$page){ 
>  $page = 1; 
>     } 
> 
> 
> $how_many = mysql_num_rows(mysql_query("SELECT * FROM moviedb")); 
> echo "<HTML><head><title>$title</title> 
>      <meta name=\"keywords\" content=\"$keywords, $akey\"> 
>      <meta name=\"description\" content=\"$desc\"></HEAD>"; 
> echo "<table width=\"820\" border=\"0\" cellspacing=\"0\"  
> cellpadding=\"0\">"; 
> echo "<tr><td><center><font size=\"6\"><a  
> href=\"$site_domain\">$title</a></font></center></td></tr>"; 
> echo "<tr><td><center>Currently $how_many movies in  
> database</center></td></tr>"; 
> echo "<tr><td><center><br>"; 
> echo quick_links(); 
> echo "</center></td></tr>"; 
> echo "</table>\n"; 
> echo "<table width=\"820\" border=\"1\" cellspacing=\"0\"  
> cellpadding=\"0\">"; 
> echo "<tr>"; 
> echo "<th width=\"35\" bgcolor=\"66ccff\"></th>"; 
> echo "<th width=\"400\" bgcolor=\"66ccff\"><strong><a  
> href=\"index.php?t=&sortby=title\">Movie Title</a> </strong></th>"; 
> echo "<th width=\"260\" bgcolor=\"66ccff\"><strong><a  
> href=\"index.php?t=&sortby=rating\">Rating</a></strong></th>"; 
> echo "<th width=\"125\" bgcolor=\"66ccff\"><strong><a  
> href=\"index.php?t=&sortby=cat\">Genre</a></strong></th>"; 
> echo "</tr>"; 
> 
> connect_to_mysql(); 
> 
> 
> 
> $limitvalue = $page * $limit - ($limit); 
> 
> if ($sortby == "") { 
> $sql = mysql_query("SELECT * FROM moviedb ORDER BY title ASC LIMIT  
> $limitvalue, $limit"); 
> $q_count = mysql_query("SELECT * FROM moviedb"); 
> $totalrows = mysql_num_rows($q_count); 
> $plink = ""; 
> } 
> elseif  ($sortby == "recent") { 
> $sql = mysql_query("SELECT * FROM moviedb WHERE date LIKE '%-%' ORDER BY  
> date DESC LIMIT $limitvalue, $limit"); 
> $q_count = mysql_query("SELECT * FROM moviedb WHERE date LIKE '%-%'"); 
> $totalrows = mysql_num_rows($q_count); 
> $plink = "&sortby=recent"; 
> } 
> elseif  ($sortby == "alpha") { 
> $sql = mysql_query("SELECT * FROM moviedb WHERE alpha LIKE '$char' ORDER  
> BY title ASC LIMIT $limitvalue, $limit"); 
> $q_count = mysql_query("SELECT * FROM moviedb WHERE alpha LIKE '$char'"); 
> $totalrows = mysql_num_rows($q_count); 
> $plink = "&sortby=alpha&char=$char"; 
> } 
> elseif  ($sortby == "genre") { 
> $sql = mysql_query("SELECT * FROM moviedb WHERE cat LIKE '$cat' ORDER BY  
> title ASC LIMIT $limitvalue, $limit"); 
> $q_count = mysql_query("SELECT * FROM moviedb WHERE cat LIKE '$cat'"); 
> $totalrows = mysql_num_rows($q_count); 
> $plink = "&sortby=genre&cat=$cat"; 
> } 
> elseif  ($sortby == "title") { 
> $sql = mysql_query("SELECT * FROM moviedb ORDER BY title ASC LIMIT  
> $limitvalue, $limit"); 
> $q_count = mysql_query("SELECT * FROM moviedb"); 
> $totalrows = mysql_num_rows($q_count); 
> $plink = "&sortby=title"; 
> } 
> elseif  ($sortby == "rating") { 
> $sql = mysql_query("SELECT * FROM moviedb ORDER BY rating DESC LIMIT  
> $limitvalue, $limit"); 
> $q_count = mysql_query("SELECT * FROM moviedb"); 
> $totalrows = mysql_num_rows($q_count); 
> $plink = "&sortby=rating"; 
> } 
> elseif  ($sortby == "cat") { 
> $sql = mysql_query("SELECT * FROM moviedb ORDER BY cat ASC LIMIT  
> $limitvalue, $limit"); 
> $q_count = mysql_query("SELECT * FROM moviedb"); 
> $totalrows = mysql_num_rows($q_count); 
> $plink = "&sortby=cat"; 
> } 
> if ($search != "") { 
> $sql = mysql_query("SELECT * FROM moviedb WHERE title LIKE '%$search%'  
> ORDER BY title ASC LIMIT $limitvalue, $limit"); 
> $q_count = mysql_query("SELECT * FROM moviedb WHERE title LIKE  
> '%$search%'"); 
> $totalrows = mysql_num_rows($q_count); 
> $plink = "&search=$search"; 
> } 
> 
> $bgcolor = "#E0E0E0"; // light gray 
> $result = $sql; 
> $z = 1; 
> while($rs = mysql_fetch_array($result)) { 
> if ($bgcolor == "#E0E0E0"){ 
>            $bgcolor = "#FFFFFF"; 
>        }else{ 
>            $bgcolor = "#E0E0E0"; 
>        } 
> $alpha = $rs['alpha']; 
> $title = $rs['title']; 
> $link = $rs['link']; 
> $rating = $rs['rating']; 
> $ratingf = format_rating($rating); 
> $category = $rs['cat']; 
> $stars = get_stars($rating); 
> 
> echo "<tr>"; 
> echo "<td width=\"35\" bgcolor=\"$bgcolor\"><center>$z</center></td>"; 
> echo "<td width=\"400\" bgcolor=\"$bgcolor\"><a  
> href=\"$link\">$title</a></td>"; 
> echo "<td width=\"260\" bgcolor=\"$bgcolor\">$stars ($ratingf)</td>"; 
> echo "<td width=\"125\"  
> bgcolor=\"$bgcolor\"><center>$category</center></td>"; 
> echo "</tr>\n"; 
> $z++; 
> } 
> 
> echo "</table>\n"; 
> echo "<table border=\"0\" width=\"820\">\n"; 
> echo "<tr>\n"; 
> echo "<td width=\"100%\">\n"; 
> echo "<center>\n"; 
> 
>    if($page != 1){ 
>        $pageprev = $page - 1; 
> 
>        echo("<a  
> href=\"index.php?t=$plink&page=$pageprev\">PREV".$limit."</a> "); 
>    }else{ 
>        echo("PREV".$limit." "); 
>    } 
> 
>    $numofpages = $totalrows / $limit; 
> 
>    for($i = 1; $i <= $numofpages; $i++){ 
>        if($i == $page){ 
>            echo($i." "); 
>        }else{ 
>            echo("<a href=\"index.php?t=$plink&page=$i\">$i</a> "); 
>        } 
>    } 
> 
> 
>    if(($totalrows % $limit) != 0){ 
>        if($i == $page){ 
>            echo($i." "); 
>        }else{ 
>            echo("<a href=\"index.php?t=$plink&page=$i\">$i</a> "); 
>        } 
>    } 
> 
>    if(($totalrows - ($limit * $page)) > 0){ 
>        $pagenext = $page + 1; 
> 
>        echo("<a  
> href=\"index.php?t=$plink&page=$pagenext\">NEXT".$limit."</a>"); 
>    }else{ 
>        echo("NEXT".$limit); 
>    } 
> echo "</center>\n"; 
> echo "</td>\n"; 
> echo "</tr>\n"; 
> 
> return; 
> 
> } 
> 
> //was browse_by_cat() 
> function quick_links(){ 
> 
> print <<<EOF 
> <center> 
> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse:  
> collapse" bordercolor="#111111" width="820" id="AutoNumber1"> 
>  <tr> 
>    <td width="100"> 
> <form action='$_SERVER[PHP_SELF]' method='get' name="form"> 
> <input type='hidden' name='t' value=''> 
> <input type='hidden' name='sortby' value='genre'> 
> <select name="cat" size="1" id="cat" onchange="this.form.submit();"> 
>      <option value="" selected>Browse By Genre</option> 
>      <option value="action">Action</option> 
>   <option value="adventure">Adventure</option> 
>   <option value="animation">Animation</option> 
>   <option value="biography">Biography</option> 
>   <option value="comedy">Comedy</option> 
>   <option value="crime">Crime</option> 
>   <option value="documentary">Documentary</option> 
>   <option value="drama">Drama</option> 
>   <option value="educational">Educational</option> 
>   <option value="family">Family</option> 
>   <option value="fantasy">Fantasy</option> 
>   <option value="horror">Horror</option> 
>   <option value="music">Music</option> 
>   <option value="musical">Musical</option> 
>   <option value="mystery">Mystery</option> 
>   <option value="romance">Romance</option> 
>   <option value="scifi">Sci-Fi</option> 
>   <option value="short">Short</option> 
>   <option value="sport">Sport</option> 
>   <option value="tv">Television</option> 
>   <option value="thriller">Thriller</option> 
>   <option value="war">War</option> 
>   <option value="western">Western</option> 
>    </select> 
> </form> 
> </td> 
>    <td width="150"> 
> <form action='$_SERVER[PHP_SELF]' method='get'> 
> <input type='hidden' name='t' value=''> 
> <input type='hidden' name='sortby' value='alpha'> 
> <select name="char" size="1" onchange="this.form.submit();" id="char" > 
>      <option value="" selected>Browse Alphabetically</option> 
>      <option value="#" >Number</option> 
>   <option value="a" >A</option> 
>   <option value="b" >B</option> 
>   <option value="c" >C</option> 
>   <option value="d" >D</option> 
>   <option value="e" >E</option> 
>   <option value="f" >F</option> 
>   <option value="g" >G</option> 
>   <option value="h" >H</option> 
>   <option value="i" >I</option> 
>   <option value="j" >J</option> 
>   <option value="k" >K</option> 
>   <option value="l" >L</option> 
>      <option value="m" >M</option> 
>   <option value="n" >N</option> 
>   <option value="o" >O</option> 
>   <option value="p" >P</option> 
>   <option value="q" >Q</option> 
>   <option value="r" >R</option> 
>   <option value="s" >S</option> 
>   <option value="t" >T</option> 
>   <option value="u" >U</option> 
>   <option value="v" >V</option> 
>   <option value="w" >W</option> 
>   <option value="x" >X</option> 
>   <option value="y" >Y</option> 
>   <option value="z" >Z</option> 
>       </select> 
> </form> 
> </td width="200"> 
>    <td><form action='$_SERVER[PHP_SELF]' method='get'> 
> <input type='hidden' name='t' value=''> 
> <select name="sortby" size="1" onchange="this.form.submit();" id="char" > 
>      <option value="" selected>Misc. Actions</option> 
>   <option value="" >Show All Titles</option> 
>   <option value="recent" >Show Recently Added</option> 
>      <option value="title" >Sort By Movie Title </option> 
>   <option value="rating" >Sort Rating Column </option> 
>   <option value="cat" >Sort Genre Column </option> 
> 
>       </select> 
> </form></td> 
>    <td width="350" align="left"> 
> <form action='$_SERVER[PHP_SELF]' method='get'> 
> <input type='hidden' name='t' value=''> 
> Search Titles  <input type="text" name="search"> 
>    <input type="submit" value="Search"> 
> 
>       </select> 
> </form> 
> </td> 
>  </tr> 
> </table> 
> </center> 
> EOF; 
> 
>        return; 
> } 
> 
> function format_rating($rating){ 
> 
> if ($rating == "01") {  $ratingf= "1";   } 
> elseif ($rating == "02") {  $ratingf= "2";   } 
> elseif ($rating == "03") {  $ratingf= "3";   } 
> elseif ($rating == "04") {  $ratingf= "4";   } 
> elseif ($rating == "05") {  $ratingf= "5";   } 
> elseif ($rating == "06") {  $ratingf= "6";   } 
> elseif ($rating == "07") {  $ratingf= "7";   } 
> elseif ($rating == "08") {  $ratingf= "8";   } 
> elseif ($rating == "09") {  $ratingf= "9";   } 
> elseif ($rating == "10") {  $ratingf= "10";   } 
> return $ratingf; 
> } 
> 
> function get_stars($rating){ 
> global $star, $hstar; 
> 
> if ($rating == 1) {  $stars="<img src=$star>";   } 
> elseif ($rating == 2) {  $stars="<img src=$star><img src=$star>";   } 
> elseif ($rating == 3) {  $stars="<img src=$star><img src=$star><img  
> src=$star>";   } 
> elseif ($rating == 4) {  $stars="<img src=$star><img src=$star><img  
> src=$star><img src=$star>";   } 
> elseif ($rating == '5') {  $stars="<img src=$star><img src=$star><img  
> src=$star><img src=$star><img src=$star>";   } 
> elseif ($rating == '6') {  $stars="<img src=$star><img src=$star><img  
> src=$star><img src=$star><img src=$star><img src=$star>";   } 
> elseif ($rating == '7') {  $stars="<img src=$star><img src=$star><img  
> src=$star><img src=$star><img src=$star><img src=$star><img  
> c=$star>";   } 
> elseif ($rating == '8') {  $stars="<img src=$star><img src=$star><img  
> src=$star><img src=$star><img src=$star><img src=$star><img src=$star><img  
> src=$star>";   } 
> elseif ($rating == '9') {  $stars="<img src=$star><img src=$star><img  
> src=$star><img src=$star><img src=$star><img src=$star><img src=$star><img  
> src=$star><img src=$star>";   } 
> elseif ($rating == '10') {  $stars="<img src=$star><img src=$star><img  
> src=$star><img src=$star><img src=$star><img src=$star><img src=$star><img  
> src=$star><img src=$star><img src=$star>";   } 
> return $stars; 
> } 
> 
> 
> 
> ################################################################################ 
> 
> 
> ?> 
>
 
  
Navigation:
[Reply to this message] 
 |