Jump to content

Calling function issue & Mysql Fetch array


OAFC_Rob

Recommended Posts

Okay, this is getting on my nerves now, my head is throbbing probably just need a break from it all now.

 

I'm currently getting the following message;

 

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:\xampp\htdocs\duff3\test3.php on line 25

 

Can anyone figure out and explain why this isn't working for me, I believe I am calling the function correctly and then putting the result into a while loop.

 

<?php
    function getPageContent($selectedPage)
    {
        $sql =  "SELECT * ";
        $sql .= "FROM  tbl_pages ";
        $sql .= "WHERE tbl_pages.pageCategoryId = ".$selectedPage." ";
        $sql .= "AND active = 1 ";
        $sql .= "LIMIT 1";
        $result = mysql_query($sql) or die ("Error in page sql query:". $sql);
        
        return $pageSet;
        
    }
    
?>

 

 

 

 

<?php require_once ''.$_SERVER['DOCUMENT_ROOT'].'/duff3/commonResources/dbConnection/dbQueryClass.php'; 

?>
<?php
        #FUNCTIONS IS A TEMP FILE UNTIL OO PHP COMES INTO PLAY 
        require_once ("commonResources/includes/functions.php");
        # if page isn't set then set it to default.
        if(isset($_GET["page"]))
        {
            $selectedPage = $_GET["page"];
        }
        else
        {
            $selectedPage = 1; 
        }
        #call function to select all page 
        $pageSet = getPageContent($selectedPage);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<title>
    		<?php
                 while ($row = mysql_fetch_array($pageSet)) 
                { # Start while loop
                    echo $row["pageTitle"]; 
                ?> 
    	</title>
    
            <link rel="shortcut icon" href="commonResources/images/container/favicon.ico" />
            <link rel="stylesheet" type="text/css" href="<?php $_SERVER["DOCUMENT_ROOT"] ?>/duff3/commonResources/css/style.css" />
    
            <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
            
            <!-- PUT COMMON JAVASCRIPT FILES IN AN INCLUDE 05/05/2011 -->
            <script type="text/javascript" src="commonResources/javaScript/jQuery.js"></script>
            <script type="text/javascript" src="commonResources/javaScript/jQueryTest/menu.js"></script>
        <?php
            require_once ("".$_SERVER["DOCUMENT_ROOT"]."/duff3/commonResources/includes/tinymce.php");
        ?>
    
</head>
<body>
        <div id="viewContainer"><!--OPEN DIV FOR VIEW CONTAINER -->
        
            <div id="headerContent"><!--OPEN DIV FOR HEADER CONTENT -->
            
                <div class="logoContent"><!--OPEN DIV FOR LOGO CONTAINER -->
                
                    <a href="index.html"><img src="<?php  $_SERVER["DOCUMENT_ROOT"] ?>/duff3/commonResources/images/container/logo.png" alt="Hannah Jane Duff" longdesc="Hannah Jane Duff Home Link" /></a>
                    
                </div><!--CLOSE DIV FOR LOGO CONTAINER -->
                
            </div><!--CLOSE DIV FOR HEADER CONTENT -->
            
            
            
            
        <!-- TEMP TAKE OUT AND PUT INTO HEADER AREA -->    
            
            
            
<div id="mainContent"><!--OPEN DIV FOR MAIN CONTENT-->
                <div class="centreContent"><!--OPEN DIV FOR CENTRE CONTENT-->
                
                    <div id="menuContent"><!--OPEN DIV FOR MENU CONTENT-->

                        <div id="menu">
                            <ul class="menu">
                                <li><a href="index.html" class="main"><span>Home</span></a></li>
                                <li><a href="" class="main"><span>bio</span></a>
                                    <div><ul>
                                        <li><a href=""><span>violin</span></a></li>
                                        <li><a href=""><span>piano</span></a></li>
                                        <li><a href=""><span>singing</span></a></li>
                                        <li><a href="" class="parent"><span>teaching</span></a>
                                            <div><ul>
                                                <li><a href="" class="parent"><span>aberdeen</span></a>
                                                    <div><ul>
                                                        <li><a href="#"><span>aberdeen 1</span></a></li>
                                                    </ul></div>
                                                </li>
                                                <li><a href=""  class="parent"><span>bradford</span></a>
                                                    <div><ul>
                                                        <li><a href=""><span>bradford 1</span></a></li>
                                                    </ul></div>
                                                </li>
                                                <li><a href=""  class="parent"><span>leeds</span></a>
                                                    <div><ul>
                                                        <li><a href=""><span>leeds 1</span></a></li>
                                                    </ul></div>                        
                                                </li>
                                              </ul></div>
                                        </li>
                                        <li><a href="" class="parent"><span>influences</span></a>
                                            <div><ul>
                                                <li><a href=""><span>classical</span></a></li>
                                                <li><a href=""><span>folk</span></a></li> 
                                             </ul></div>
                                       </li>
                                       <li><a href="" class="parent"><span>other</span></a>
                                            <div><ul>
                                                    <li><a href=""><span>folk′d</span></a></li>
                                                <li><a href=""><span>string quaret</span></a></li> 
                                             </ul></div> 
                                        </li>               
                                    </ul></div>     
                                </li>
                                <li><a href="" class="main"><span>publicity</span></a>
                                   <div><ul>
                                        <li><a href="" class="parent"><span>news</span></a>
                                            <div><ul>
                                                <li><a href=""><span>may 2011</span></a></li>
                                                <li><a href=""><span>march 2011</span></a></li>
                                            </ul></div>
                                        </li>
                                        <li><a href=""><span>gallery</span></a></li> 
                                        <li><a href=""><span>other</span></a></li> 
                                   </ul></div>
                                </li>
                                <li><a href="" class="main"><span>recordings</span></a>
                                    <div><ul>
                                        <li><a href=""><span>all</span></a></li>
                                        <li><a href=""><span>new york dolls</span></a></li> 
                                        <li><a href=""><span>classical</span></a></li> 
                                    </ul></div>       
                                </li>
                                <li><a href="" class="main"><span>contact</span></a></li>
                            </ul></div>     
                    </div><!--CLOSE DIV FOR MENU CONTENT-->
                    
                    <div class="paraBlock"><!--OPEN DIV FOR PARA BLOCK -->
                        <p><?php echo $row["pageContent"]; ?></p>
                    </div><!--CLOSE DIV FOR PARA BLOCK-->
                    
<div class="clearArea"><!--OPEN DIV FOR CLEAR AREA-->
                    
                    </div><!--CLOSE DIV FOR CLEAR AREA-->
                    
                </div><!-- CLOSE DIV FOR CENTRE CONTENT-->
                
            </div><!--CLOSE DIV FOR MAIN CONTENT-->
            
            <div id="footerContent"><!--OPEN DIV FOR FOOTER CONTENT-->
            
                <div class="leftFooter"><!--OPEN DIV FOR LEFT FOOTER-->
                
                    ©  <?php echo date(Y); ?> All Rights Reserved  |  Design by <a href="http://www.innovationation.co.uk/">Innovationation UK</a>
                    
                </div><!--CLOSE DIV FOR LEFT FOOTER-->
                
                <div class="rightFooter"><!--OPEN DIV FOR RIGHT FOOTER-->
                
                    <a href="">Copyright | </a>
                    <a href="">Disclaimer | </a>
                    <a href="">Privacy Policy  </a>
                    <a href="">Terms of Use | </a>
                    <a href="">Site Map | </a>
                    <a href="loginArea/login.php">Admin</a>
                    
                </div><!--CLOSE DIV FOR RIGHT FOOTER-->
                
            </div><!--CLOSE DIV FOR FOOTER CONTENT-->
            <?php } ?>
        </div><!--CLOSE DIV FOR VIEW CONTAINER-->
        
</body>
</html>             

 

Link to comment
Share on other sites

write your query as such

$sql =  "SELECT * FROM  tbl_pages WHERE tbl_pages.pageCategoryId = '$selectedPage' AND active = '1' LIMIT 1";
        $result = mysql_query($sql) or die ("Error in page sql query:". $sql);

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.