Avatar billede yezbarh Nybegynder
07. oktober 2005 - 00:30 Der er 2 kommentarer og
1 løsning

Bruger er logget på funktion.

Hejsa.
jeg er igang med et ungdoms community, men har ét problem.
Jeg har prøvet mig, i snart 2 timer at fixe således når ens ven har skrevet post til sig selv, så skal der komme en popup hvor der står "Du har modtaget post fra MODTAGEREN".

Når min ven fx. sender et brev til mig, får han sat tid ind i databasen som $time();

Men det fungere altså ikke dette forsøg jeg har prøvet, så ville være glade hvis i både forstod det jeg sagde + ville hjælpe mig, hehe :)

På forhånd tak.

____PRØVEFORSØG #1_____


<?php
$tid    = time();
$ip    = $_SERVER["REMOTE_ADDR"];
$bruger = $_SESSION['username'];

$post = mysql_query("SELECT afsender FROM postkasse WHERE tid < $tid AND modtager = '$bruger'");

$ialtPost = mysql_num_rows($post);
$zd = mysql_fetch_array($post);

if(mysql_num_rows($ialtPost) != 0) {

echo "<script>parent.topicBot('Du har modtaget post fra $zd[afsender]'); </script>";
} else {

}
?>
Avatar billede yezbarh Nybegynder
07. oktober 2005 - 00:34 #1
Min tabel ser således ud:
-------------------------------------------

CREATE TABLE `postkasse` (
  `id` int(4) NOT NULL auto_increment,
  `afsender` varchar(50) NOT NULL default '',
  `modtager` varchar(50) NOT NULL default '',
  `dato` varchar(20) NOT NULL default '',
  `emne` varchar(255) NOT NULL default '',
  `tekst` longtext NOT NULL,
  `tid` varchar(200) NOT NULL default '',
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM  CHARSET=latin1 AUTO_INCREMENT=15 ;


samt et tilfældigt udtræk:
-------------------------------------
INSERT INTO `postkasse` VALUES (5, 'Karl', 'Yezbarh', '00:09:57 - 07-10/200', 'emnet!', 'besked her test', '1128636597');
Avatar billede yezbarh Nybegynder
07. oktober 2005 - 00:45 #2
Mener, fx hvis nu brugeren "Karl" skriver et brev til "Yezbarh", så når "Karl" har trykket submit og den går i databasen får han sat tid som "time();".

Når Yezbarh så har modtaget brevet, skal der kommer en "alert" aKa. "popup" hvor der står han har modtaget post fra "Karl".

Bedre fortalt !o].
Avatar billede yezbarh Nybegynder
07. oktober 2005 - 00:57 #3
$post = mysql_query("SELECT * FROM postkasse WHERE tid = $tid-6 AND modtager = '$bruger'");

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