Hej jeg har et problem med min profil væg hvor beskederne kommer fra de forskellige brugere. som jeg er ved at lave.
Hej...Jeg har lavet en profil væg eller hvad man nu skal kalde den...
Lidt ligesom facebooks.
Og de bliver og arrangeret rigtigt efter hvilken bruger som modtager
en besked...
Men det gør profil billederne og navne ikke... De er de samme som
den bruger man kigger på.. Og ikke fra ham som har sendt dem...
Min kode:
function wall_messages($specname)
{
if ($select = $this->db->mysqli->query("SELECT * FROM wall_messages, accounts WHERE accounts.id = wall_messages.modtaget AND accounts.specname = '".$specname."'"))
{
while ($fetch = $select->fetch_object())
{
echo "<div id='messages'>";
echo "<div id='messagewrapper' modtaget='".$fetch->modtaget."' sendt='".$fetch->sendt."'>";
echo "<a href='/profile/".$fetch->specname."/'><img src='".$fetch->profilepicture."' height='50' width='50'/></a>";
echo "<div id='message'>";
echo "<b><a href='/profile/".$fetch->specname."/'>".ucwords($fetch->firstname.' '.$fetch->lastname)."</a></b><br />";
echo $fetch->messages;
echo "</div>";
echo "</div>";
echo "</div>";
}
}
}
ps. specname er specname i tabellen som svare til fx, kasbas91
eller kasbas.
Det er nok et mindre problem men jeg kan bare ikke gennemskue den.
Mine tables:
CREATE TABLE `accounts` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`email` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`specname` varchar(255) NOT NULL,
`firstname` varchar(25) DEFAULT NULL,
`lastname` varchar(255) DEFAULT NULL,
`profilepicture` varchar(255) DEFAULT NULL,
`status` varchar(255) NOT NULL,
`ip` varchar(255) NOT NULL,
`updated_at` datetime NOT NULL,
`created_at` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;
CREATE TABLE `wall_messages` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`messages` text NOT NULL,
`status` enum('public','friends') NOT NULL,
`sendt` int(11) NOT NULL,
`modtaget` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;
ps. sendt er id'et fra den bruger som
har sendt beskeden på en profil.
og modtaget er id'et ham som har modtaget beskeden..
I kan også se siden her:
http://sharefiles.prowdesign.dk/
login: info@prowdesign.dk
pass: testpass
i skal gå under profil når i er logget ind,
der er også en bruger mere der inde som i kan se forskellen på:
http://sharefiles.prowdesign.dk/profile/kasbas91/
http://sharefiles.prowdesign.dk/profile/kasbas/
Håber i forstår hvad jeg mener med det her spørgsmål. tak.
