Avatar billede heavybreezer Nybegynder
24. september 2003 - 20:13 Der er 4 kommentarer og
1 løsning

beskedsystem med php

Jeg er ved at lave et community, hvor brugerne skal kunne sende beskeder til hinanden og jeg har denne kode i PHP, så de kan se emnerne på de beskeder de har i indbakken:

<?
    $bruger = "xxx";
    $password = "xxx";
    $host = "xxx";
   
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$query = mysql_query("SELECT * FROM Mail WHERE navn='$s_navn'") or print mysql_error();
while($r = mysql_fetch_array($query)) {

$id = $r["id"];
$navn = $r["navn"];
$emne = $r["emne"];
$fra = $r["fra"];
$tid = $r["tid"];
$besked = $r["besked"];
echo '<li>&nbsp;<a href=""><b>', $r["emne"], '</b></a><i> fra ', $r["fra"], '</i><br>';

}
?>


Men her kommer mit problem, så.. Hvad skal der stå i mit <a href=""></a> for at brugeren kommer til en ny side, hvor indholden af beskeden, så står??

Og hvilken kode, skal siden med beskedinholdet, så indeholde??

Jeg er noob, så håber at få nogle rimlig forståelige svar :-)
Avatar billede schaefner Juniormester
24. september 2003 - 20:20 #1
--- indbakke.php ---

<?php
$bruger = "xxx";
$password = "xxx";
$host = "xxx";
   
mysql_connect($host,$user,$pass);
mysql_select_db($db);
$query = mysql_query("SELECT * FROM Mail WHERE navn='$s_navn'") or print mysql_error();
while($r = mysql_fetch_array($query)) {
    echo '<li>&nbsp;<a href="readmail.php?id='.$r['id'].'"><b>', $r["emne"], '</b></a><i> fra ', $r["fra"], '</i><br>';
}
?>

--- readmail.php ---

<?php
$id = $_GET['id'];
$query = mysql_query("SELECT * FROM Mail WHERE navn='$s_navn' AND = id=$id") or print mysql_error();
$row = mysql_fetch_array($query);

echo '<b>'.$row['overskrift'].'</b><br><br>';
echo $row['besked'];
?>
Avatar billede schaefner Juniormester
24. september 2003 - 20:20 #2
hov, den hedder ikke overskrift, men emne. Men mon ikke du selv kan rette det og tilføje resten af felterne du vil have udskrevet? :)
Avatar billede schaefner Juniormester
24. september 2003 - 20:21 #3
$query = mysql_query("SELECT * FROM Mail WHERE navn='$s_navn' AND id=$id") or print mysql_error();
Avatar billede heavybreezer Nybegynder
24. september 2003 - 20:40 #4
schaefner >> Takker! Lægger du et svar?? Så skal jeg med glæde acceptere! :)
Avatar billede schaefner Juniormester
24. september 2003 - 20:42 #5
svar :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester