Jump to content

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


ThePHPNewbie

Recommended Posts

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

functions.php

social.php

Link to comment
https://forums.phpfreaks.com/topic/281311-help-my-code-isnt-working-for-no-reason/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

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