Avatar billede leol Nybegynder
06. januar 2006 - 15:16 Der er 9 kommentarer og
1 løsning

Post/ims system?

Hej..


Hvordan laver man et post/ims system som gør at man kan sende beskeder bruger tilbruger..?
Avatar billede mstorgaard Praktikant
06. januar 2006 - 15:17 #1
Du må ikke oprette dit spørgsmål flere gange.

http://eksperten.dk/spm/677388
Avatar billede leol Nybegynder
06. januar 2006 - 15:19 #2
Havde sat den forkert..
Avatar billede mstorgaard Praktikant
06. januar 2006 - 15:20 #3
Så luk lige en af spørgsmålene :)
Avatar billede leol Nybegynder
06. januar 2006 - 15:24 #4
Er jeg igang med...


Men er der en der kan hjælpe mig med at lave systemet?
Avatar billede webstuff Nybegynder
06. januar 2006 - 15:51 #5
Du kan f.eks gøre sådan her:

du laver en tabel der hedder: "mails" som ser sådan her ud:

id = bigint, auto_increment, primary key
modtager = varchar(50)
afsender = varchar(50)
emne = varchar(25)
besked = text

og når man skal sende en besked, så indsætter du afsenderens brugernavn i afsender og så kan du f.eks lave en <select> hvor han kan vælge modtager..
og et felt til emne og et til besked..

når vedkommende så trykke "Send" så smider du de forskellige variabler ind i databsen"

og når man så skal læse sin meddelelser, så kan du gøre sådan her:
SELECT * FROM mails WHERE modtager = '$brugerdererloggetind'
Avatar billede leol Nybegynder
07. januar 2006 - 12:46 #6
Kan du ikke skrive hele koden?
Avatar billede webstuff Nybegynder
07. januar 2006 - 15:19 #7
Hele koden til et mail system i php?
Puha det bliver ikke lige nu.
Men hvis jeg får tid senere i dag, kan det være jeg kommer med noget kode, men det bliver nok ikke det hele..
Avatar billede webstuff Nybegynder
07. januar 2006 - 15:20 #8
Jeg skal forresten lige vide om du allerede har et bruger system, hvis ja, så hvordan det er lavet og hvad tabellen osv osv hedder..
Avatar billede zib Nybegynder
08. januar 2006 - 09:10 #9
Det kunne laves omtrent sådan her :


send_brev.php -->

<?
if($_POST[send]) {

if($_POST[modtager] != "") {
$dato = date('d/m/y - h:i');
mysql_query("INSERT INTO post (afsender, modtager, dato) VALUES ('$_SESSION[brugernavn]', '$_POST[modtager]', '$dato]')")or die(mysql_error());

}else{
print "En fejl opstod!";
}
}
?>

<form action="" method="POST">

Modtager <br/>
<input type="text" name="modtager"><br/>
Emne <br/>
<input type="text" name="emne"><br/>
Besked <br/>
<textarea name="text" rows="10" cols="40"></textarea><br/>
<input type="submit" name="send" value="Send brev">

</form>

<--


indbakke.php -->

<?
$hent_breve = mysql_query("SELECT * FROM post WHERE modtager = '$_SESSION[brugernavn]'") or die(mysql_error());
while($vis_b = mysql_fetch_array($hent_breve)) {
print "Afsender: $vis_b[afsender]  -  <a href=laes_brev.php?id=$vis_b[ID]>Læs brev</a>";
}
?>

<--


laes_brev.php -->

<?
$hent_brev = mysql_query("SELECT * FROM post WHERE ID = '$_GET[id]'") or die(mysql_error());
$vis_b = mysql_fetch_array($hent_brev);

print "Afsender: $vis_b[afsender]<br/>";
?>

<--



Sådan laves det på den MEGET hurtige og nemme måde,
Avatar billede leol Nybegynder
08. januar 2006 - 15:48 #10
tabellen i mysql skulle være den samme?
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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