Hejsa... Har lidt problemer med mit ny-lavede postsystem:
Jeg har lavet nogle check bokse ud for hvert modtaget brev... Det er så meningen at brugeren skal kunne markere breve, og derefter slette dem ved at trykke på slet markerede (øverst i nedenstående kode...
Koden ser ud som følger:
<a href="indbakke.php">Indbakke</a>
<a href="udbakke.php">Opdater</a>
Slet markerede
<?php
require("config.php");
// Her åbnes for mysql-serveren og der logges ind med data fra config.php.
mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db); // Der åbnes for databasen defineret i config.php.
$resultat = mysql_query("SELECT id, til, emne, 'read', date_format(sendt, '%e.%c.%Y, %H:%i') as sendt_tid FROM post WHERE fra = '$_SESSION[brugernavn]' ORDER BY sendt DESC");
?>
<table cellspacing="0">
<tr>
<td width="15" class="understreget_all_profiles"> </td>
<td width="120" class="understreget_all_profiles">Emne:</td>
<td width="120" class="understreget_all_profiles">Til:</td>
<td width="120" class="understreget_all_profiles">Modtaget:</td>
<td class="understreget_all_profiles"> </td>
</tr>
<?php
// Kør så igennem for hver række
while ($raekke = mysql_fetch_array($resultat)) {
echo "
<tr>
<td valign='middle'><img src='icon_read.GIF' height='11'></td>
<td> <a href='brev.php?id=".$raekke['id']."'>".$raekke['emne']."</a></td>
<td><a href='profile.php?id=".$raekke['til']."' title='".$raekke[til]."s profil'>".$raekke[til]."</a></td>
<td>".$raekke['sendt_tid']."</td>
<td valign='middle'><input type='checkbox'></td>
</tr>
";}
?>
</table>
----------------------------------------------------------------------
Jeg har i min db lavet en række der hedder 'read'... Denne har standardværdi "nej"... Når man læser brevet, så blir denne sat til "ja"... jeg vil så gerne lave en if-sætning som checker om brevet er læst eller ej, og dermed indsætter "icon_read.gif" eller "icon_unread.gif"...
----------------------------------------------------------------------
Når man klikker på et brev, så sendes brevets "ID" med i URL'en... Dette er jo IKKE smart overhovedet, da man jo så bare kan skrive et hvilket som helst ID i URL'en, og derved læse andres post... Hvordan griber man det an... Har tænkt lidt på at lave en if sætning, så hvis afsender: "FRA" eller modtager "TIL" er lig med $_SESSION[brugernavn] så kan man se siden, ellers kan man ikke.. .Men ved ikke liiige hvordan jeg skal gribe dette an, eller om der er en smartere måde at lave det på...
----------------------------------------------------------------------
Vil iøvrigt også gerne ha lavet en IF sætning, som checker om TIL = $_SESSION[brugernavn]... Hvis den er det, så skal den ændre READ i db'en fra "nej" til "ja"...
----------------------------------------------------------------------
Det var vist alt for denne gang.. Håber der er nogen som vil hjælpe mig
Mvh
Daniel Grau
ps: Ville gerne udlodde flere point men har desværre ikke flere
[Redigeret d. 27/05-04 19:46:41 af Daniel Grau]