alert.php

dit is een optioneel ding deze code kun je neerzetten waar je wilt, en deze geeft een javascript popupje die je verteld dat je een nieuw bericht hebt. of de gebruiker dit wilt kan hij aangeven in pm_option.php

de code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?
//maak verbinding met de db
include("dbconnect.php");
//het alert boxje wat je krijgt als je een nieuwe ongelezen bericht hebt
?>

<div width="130">
<a href="pm_inbox.php"><b><font size="1">Nieuwe berichten:</font></b></a>&nbsp;&nbsp;
<?
//check of je nieuwe berichten hebt
$check_new_pm = mysql_query("SELECT * FROM `pm` WHERE `to` = '$uuser' && `read` = '0' " , $db);
//maak een variabele aan waarin staat hoeveel nieuwe berichten je hebt
$new_pm = mysql_num_rows($check_new_pm);
//check of je nieuwe berichten hebt die nog niet gemeld zijn aan jouw
$check_not_alerted = mysql_query("SELECT * FROM `pm` WHERE `to` = '$uuser' && `read` = '0' && `alerted` = '0' " , $db);
//maak een variabele aan waarin staat hoeveel ongemelden nieuwe berichten er zijn
$not_alerted = mysql_num_rows($check_not_alerted);
//maak verbinding met de tabel pmoptions
$check_alert = mysql_query("SELECT * FROM pmoptions WHERE `user` = '$uuser'");
//haal de opties van de gebruiken uit de db
while (list($id, $user, $alert, $buddy, $block, $dwd) =
mysql_fetch_row($check_alert)){
//check of er niet gemelde berichten zijn en of de gebruiker wilt dat er een melding komt
if ($not_alerted > "0" && $alert == "1"){
//zoja haal de informatie van de ongemelde berichten uit de db
while (list($id, $from, $ipsender, $to, $date, $time, $sub, $mes, $read, $alerted) =
mysql_fetch_row($check_not_alerted)){
//en verander ze dat ze wel gemeld zijn
$update_alerted = mysql_query("UPDATE pm SET `alerted` = '1' WHERE `id` = '$id'");
}

?>

<script language="javascript">
//als de bebruiker gemeld wilt worden bij nieuwe berichten. geef een bericht dat je nieuwe berichten hebt
if (confirm("Je hebt <? echo $new_pm ?> nieuwe berichten\n Klik op 'Ok' om naar je inbox te gaan\n Of op 'Cancel' om op deze pagina te blijven")) {
location.href="pm_inbox.php";
}
else
{
}
</script>
<?
}else{}
}

echo $new_pm;
?>

</div>

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Wat zit er in dit pm systeem
  2. de database tabellen
  3. dbconnect.php
  4. pm_inbox.php
  5. pm_read.php
  6. pm_head.php
  7. pm_new.php
  8. pm_option.php
  9. pm_trash.php
  10. pm_buddy.php
  11. alert.php

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.