Quantcast
Channel: PHP Freaks: PHP Help
Viewing all articles
Browse latest Browse all 13200

Help! My code isn't working for no reason!

$
0
0

Hi There,

 

I have got this code:

 

function displayPosts() {
        $query = mysql_query("SELECT * FROM social ORDER BY id DESC") or die(mysql_error());
        while( $result = mysql_fetch_assoc($query) ) {
            echo '
                    <div id="socialnewsfeeditem">
                        <p id="newsfeeditemperson">
                            '.$result["fullname"].'
                        </p>
                        <p id="newsfeeditemcontent">
                            '.$result["content"].'
                        </p>
                        <p>
                            <center>
                                <a href="social.php?id='.$result["id"].'&do=like">Like!</a>
                            </center>
                        </p>
                        <div id="likes">
                            <p>'.self::displayLikes($result["id"]).'</p>
                        </div>
                    </div>
            ';
        }
    }
     function displayLikes($id) {
        $query = mysql_query("SELECT full_name FROM sociallike WHERE postid = '$id'") or die(mysql_error());
        while( $result = mysql_fetch_assoc($query) ) {
            echo $result['full_name']."likes";
        }
    }
    function like($id, $username) {
        $query2 = "INSERT INTO sociallike VALUES('$id', '$username')";
        mysql_query($query2);
    }
 
But when I try to displayLikes the all come up all over the place on the page and I have no clue why it is doing this.
I will upload the whole (functions.php) functions and the (social.php) php file on here.
 
Many Thanks for Your Help

Attached Files


Viewing all articles
Browse latest Browse all 13200

Trending Articles