30. oktober 2004 - 01:11Der er
4 kommentarer og 1 løsning
Få flere til at arbejde sammen
Hej eksperter..
Jeg sidder og er igang med et postsystem. Og jeg skal have 2 tabeller til at arbejde sammen.
1. Bruger 2. Posthuset
hvordan kan jeg få dem til at arbejde sammen.
Jeg skal ha' lavet det sådan at nede hvor den viser hvad for nogle "emails" man har fået. skal den skifte det id fra Posthuset ud med brugerens brugernavn fra tabellen Bruger.
$query = mysql_query("SELECT *,DATE_FORMAT(dato,'%d/%m-%Y %H:%i:%S') AS dato,id,emne,af_id FROM posthuset ORDER BY dato DESC") or die(mysql_error()); if (mysql_num_rows($query) == 0) {
echo "<table width=\"100%\"><tr><td colspan=\"3\">"; echo "Der er ingen beskeder lige nu.\n"; echo "</td></tr></table>";
echo "<td width=\"25%\">".$row['af_id']."</td>"; <-- det er den sætning jeg skal ha den til at lave om.. sådan så den ikke skriver id'et men brugernavnet !
Men inden du kommer så langt, skal du lave din mysql_query så den rent faktisk finder brugernavnet sammen med posten. Og det gør du ved også at bede om brugernavnet i query'en som jeg har beskrevet.
Prøv at vise tabelstrukturen på tabellerne posthuset og bruger, så er det nemmere at hjælpe...
$query = mysql_query("SELECT * FROM bruger where id = '".$row['af_id']."'") or die(mysql_error()); while($data = mysql_fetch_array($query)) { echo $data['bruger']; }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.