Jump to content

johnl1479

Members
  • Posts

    6
  • Joined

  • Last visited

    Never

Posts posted by johnl1479

  1. index.php
    [code]
    <?php
    require ("http://inc.johnluetke.net/site_status.php");

    if (isRestricted("home")) {
        include ("http://inc.johnluetke.net/unavailable.php");
        die();
    }
    ?>
    [/code]

    site_status.php
    [code]
    <?php
    function isRestricted ( $page ) {

        $restrict = "home";
        
        if ($page == $restrict) {
            return true;
        }
        else if ($restrict == "all") {
            return true;
        }
        else {
            return false;
        }
    }
    ?>
    [/code]


    when loading index.php, PHP tells me that isRestricted is undefined....am i missing something?
  2. [!--quoteo(post=352848:date=Mar 8 2006, 06:08 AM:name=XenoPhage)--][div class=\'quotetop\']QUOTE(XenoPhage @ Mar 8 2006, 06:08 AM) [snapback]352848[/snapback][/div][div class=\'quotemain\'][!--quotec--]
    That error means that no rows were returned. Basically, you queried the database and it returned nothing. You failed to check the number of return rows and assumed something came back. Because it didn't any further calls to work on the result (fetch row, etc) will fail.
    [/quote]

    Yes, I know this. An empty resultset is empty. (0 rows, I performed check with mysql_num_rows())

    [!--quoteo(post=352848:date=Mar 7 2006, 09:51 PM:name=johnl1479)--][div class=\'quotetop\']QUOTE(johnl1479 @ Mar 7 2006, 09:51 PM) [snapback]352848[/snapback][/div][div class=\'quotemain\'][!--quotec--]
    But wait, it gets even better. When i take the above query, and run it through phpMyAdmin, i get the desired result. the id number is returned. What gives?
    [/quote]

    As you can see what from i said, the data does exist in the database. The exact same query in phpMyAdmin returned the desired result.

    --EDIT--
    What do you mean by wierd characters? i have checked the page from multiple computers running different O/S's and different browsers, nothing shows wierd characters
  3. Ok, so here's my scenario:

    I have a text file that contains data structered kind of like a database, each line is a different row. One element of the row, column #4, contains a string. I have a table in my database that associates the string with and id number. Using a foreach loop (every line of the file), i am trying to extract that string, run a mysql query, and retrieve the id number from the database. Here is the query from one of the lines of the file (using a php echo statement)

    [code]
    SELECT * FROM albums WHERE name = 'Away From the Sun'
    [/code]

    See the query? No syntax errors at all. Now, when I execute that query with a mysql_query() function, all goes well. No errors. Now, when i take the resultset from the query and put it into mysql_result, i get and error that says [b]Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in /home/john/public_html/music/upload.php on line 17[/b]. But wait, it gets even better. When i take the above query, and run it through phpMyAdmin, i get the desired result. the id number is returned. What gives?

    Here is the code of the file:

    [code]
    <?php

    $file = "Music.txt";

    $source = file($file);

    mysql_connect("localhost","john","********************");
    mysql_select_db("john_music");

    for ($i = 1; $i < count($source); $i++) {

        $data = explode("    ",$source[$i]);
        
        $sql = "SELECT * FROM albums WHERE name = '".$data[3]."'";
        $resultset = mysql_query($sql);
        echo "> > $sql<br />";
        echo $resultset."<br />";
        echo "> > ".mysql_result($resultset,0,'id')."<br />";
        
        $sql = "INSERT INTO songs VALUES ('','".$data[0]."','".$data[3]."','".$data[10]."','','','')";
        echo $sql . ";<br /><br /><br />";
    }

    ?>
    [/code]

    and here is the output that i get: [a href=\"http://johnluetke.net/music/upload.php\" target=\"_blank\"]Click For Script Output[/a]

    What gives?
  4. i modified the php.ini file to have the new include path, but it inst changing. GAH!!!

     

    i want the path to be '/home/wagnerg/public_html/php_inc' but the phpinfo() shows '/usr/lib/php' as the include path. HELP ME!!!

     

    php: v. 4.3.11

    os: linux

×
×
  • 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.