Post system

Tags:    php

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:

Fold kodeboks ind/udKode 


----------------------------------------------------------------------
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]



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Hmm.. får fejl for det... Koden står jo inde i "echo", så derfor udskriver den:

if(read=='no') { } elseif(read=='yes') { }

på selve siden...

---------------
Har nu pillet koden ud af echo, men den virker stadig ikke... Den udskriver ikke noget resultat...

Fold kodeboks ind/udKode 


[Redigeret d. 27/05-04 21:11:20 af Daniel Grau]



Husk ikke at skrive <?php og ?>
hvis du sætter det ind i en stump PHP kode ;o) (Tror nemlig det er det du gør hehe)
---------------------
Daniel Truelsen
http://truelsenweb.TK



jeg kan da ordne billede for dig.

<?php
if($read=="no")

{
//her skriver du din kode når brevet ikke er læst
}

elseif($read=="yes")

{
//her skriver du din kode når brevet er læst
}
?>
-----------------------------------------------------------------------------
»»Mark S. Johansen




Hmm.. får fejl for det... Koden står jo inde i "echo", så derfor udskriver den:

if(read=='no') { } elseif(read=='yes') { }

på selve siden...

---------------
Har nu pillet koden ud af echo, men den virker stadig ikke... Den udskriver ikke noget resultat...

Fold kodeboks ind/udKode 


[Redigeret d. 27/05-04 21:11:20 af Daniel Grau]



Husk ikke at skrive <?php og ?>
hvis du sætter det ind i en stump PHP kode ;o) (Tror nemlig det er det du gør hehe)


Har lige checket... det står IKKE i php kode ;)

Udsnit af koden:

Fold kodeboks ind/udKode 


Mvh
Daniel Grau



Husk ikke at skrive <?php og ?>
hvis du sætter det ind i en stump PHP kode ;o) (Tror nemlig det er det du gør hehe)

Har lige checket... det står IKKE i php kode ;)

Udsnit af koden:

Fold kodeboks ind/udKode 


Mvh
Daniel Grau



Aaaah.. fandt ud af det.. det var fordi read i query'en stod med ' omkring... ændrede det til laest i db'en, og dermed query'en... Virkede så :P




t