473,394 Members | 1,865 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

Emailnotificatie (sorry, this message is in dutch)

Ik heb op een van mijn websites een forum (het yabba-forum) en nu wil ik
email-notoficatie toe gaan passen. Nu heb ik addreply.php al wel zo
aangepast dat ik telkens een email krijg na een reactie, maar dit wil ik dus
veranderen in leden die zich aangemeld hebben. Nu is mijn vraag alleen: HOE?

De mail-functie die ik nu heb staan (om alleen naar de webmaster te mailen
is:
<?php mail("<in**@mijnpagina.nl>","Nieuwe reactie op forum","Beste
Forumgebruiker,\n\nEr is een reactie geplaatst in een topic waarbij u zich
heeft aangemeld voor emailnotificatie.\nOm direct naar de betreffende topic
te gaan kun je klikken op de volgende link: http://$link","From:
Mijnpagina.nl <no*****@mijnpagina.nl>"); ?>

Ik zat zelf te denken om in de table TOPIC een kolom bij te maken
"emailnotification" zodat als er een reply gegeven wordt... het ID van de
user in die kolom komt te staan (bij de juiste topic). Maar kunnen er dan
ook meerdere ID's komen te staan?
Jul 17 '05 #1
7 2274

"Arjan" <c> schreef in bericht
news:3f*********************@news.wanadoo.nl...

Ik zat zelf te denken om in de table TOPIC een kolom bij te maken
"emailnotification" zodat als er een reply gegeven wordt... het ID van de
user in die kolom komt te staan (bij de juiste topic). Maar kunnen er dan
ook meerdere ID's komen te staan?


Dit zou je kunnen doen, bijv. door de id's comma-seperated op te slaan:

1,2,3 etc...

Dit converteer je naar een array die je vervolgens kan verwerken. Je moet
dan wel een mechanisme toevoegen dat deze kolom bijhoudt want het lijkt me
dat de opgeslagen id's kunnen worden weggehaald wanneer de notificaties
verzonden zijn.
JW

Jul 17 '05 #2
> Dit converteer je naar een array die je vervolgens kan verwerken. Je moet
dan wel een mechanisme toevoegen dat deze kolom bijhoudt want het lijkt me
dat de opgeslagen id's kunnen worden weggehaald wanneer de notificaties
verzonden zijn.
Opzich hoeven ze niet worden weggehaald als deze verzonden is... dus
eigenlijk is het gewoon een kwestie van invoeren... maar hoe zorg ik dat een
ID niet vervangen wordt door de nieuwe maar er gewoon bij komt te staan
(dmv een komma)
"Janwillem Borleffs" <jw@jwscripts.com> schreef in bericht
news:3f***********************@news.wanadoo.nl...
"Arjan" <c> schreef in bericht
news:3f*********************@news.wanadoo.nl...

Ik zat zelf te denken om in de table TOPIC een kolom bij te maken
"emailnotification" zodat als er een reply gegeven wordt... het ID van de user in die kolom komt te staan (bij de juiste topic). Maar kunnen er dan ook meerdere ID's komen te staan?

Dit zou je kunnen doen, bijv. door de id's comma-seperated op te slaan:

1,2,3 etc...



JW

Jul 17 '05 #3
On 2003-11-30, Janwillem Borleffs <jw@jwscripts.com> wrote:

"Arjan" <c> schreef in bericht
news:3f*********************@news.wanadoo.nl...

Ik zat zelf te denken om in de table TOPIC een kolom bij te maken
"emailnotification" zodat als er een reply gegeven wordt... het ID van de
user in die kolom komt te staan (bij de juiste topic). Maar kunnen er dan
ook meerdere ID's komen te staan?


Dit zou je kunnen doen, bijv. door de id's comma-seperated op te slaan:

1,2,3 etc...

Dit converteer je naar een array die je vervolgens kan verwerken. Je moet
dan wel een mechanisme toevoegen dat deze kolom bijhoudt want het lijkt me
dat de opgeslagen id's kunnen worden weggehaald wanneer de notificaties
verzonden zijn.


IMHO wil je dat helemaal niet.

Aangezien er al gebruikt wordt gemaakt van een database, lijkt me ene
tabel waar deze paren worden opgeslagen meer aangewezen.

--
verum ipsum factum
Jul 17 '05 #4

"Arjan" <c> schreef in bericht
news:3f*********************@news.wanadoo.nl...

Opzich hoeven ze niet worden weggehaald als deze verzonden is... dus
eigenlijk is het gewoon een kwestie van invoeren... maar hoe zorg ik dat een ID niet vervangen wordt door de nieuwe maar er gewoon bij komt te staan
(dmv een komma)


Door de volgende query uit te voeren:
update TOPIC set emailnotification = concat(emailnotification, ', $ID')
where
topic_id = $deIDvdBetreffendeTopic
JW

Jul 17 '05 #5
> Aangezien er al gebruikt wordt gemaakt van een database, lijkt me ene
tabel waar deze paren worden opgeslagen meer aangewezen.


Hoe bedoel je?
Jul 17 '05 #6

"Arjan" <c> schreef in bericht
news:3f*********************@news.wanadoo.nl...
Aangezien er al gebruikt wordt gemaakt van een database, lijkt me ene
tabel waar deze paren worden opgeslagen meer aangewezen.


Hoe bedoel je?


Tim bedoelt dat je een tabel maakt, bijv emailnotificate genaamd, waarin je
de ID's van de users en de ID van het betreffende topic in opslaat.

Zeker wanneer je alleen data wilt toevoegen is deze oplossing te prefereren.
JW

Jul 17 '05 #7
Beste Arjan,

Het gaat in tegen de regels van een relationele database om in één kolom
meerdere gegevens te plaatsen achter elkaar. Je moet een extra tabel
aanmaken, waar ieder record bestaat uit een lid-id, een topic-id en een join
id. Zo kan één lid reageren op meerdere topics, dan krijg je voor iedere
reactie een record met zijn id en een verschillend topic id, en kan een lid
ook (eventueel natuurlijk te blokkeren) meerdere keren reageren op een topic
(record met zelfde topic id en zelfde lid-id maar verschillende join-id's.

Je hebt dan bijv:
tabel LEDEN (lidnaam)
Piet
Jan
Klaas

tabel TOPIC (topicnaam)
php
mysql
cgi

tabel join_lid_topic: (joinid, lidnaam, topicnaam)
1| Jan| php
2| Jan| mysql
3| Klaas| php
4| Piet| cgi
5| Piet| cgi

Als je nu bijvoorbeeld ALLE leden die reageerden op een PHPscript wilt
hebben, doe je:

SELECT topic.topicnaam, leden.ledennaam FROM topic
LEFT JOIN join_lid_topic ON join_lid_topic.topicnaam=topic.topicnaam
LEFT JOIN leden ON leden.naam=join_lid_topic.ledennaam
WHERE topic.topicnaam= 'php'

Groeten Sjoerd


"Arjan" <c> wrote in message news:3f*********************@news.wanadoo.nl...
Ik heb op een van mijn websites een forum (het yabba-forum) en nu wil ik
email-notoficatie toe gaan passen. Nu heb ik addreply.php al wel zo
aangepast dat ik telkens een email krijg na een reactie, maar dit wil ik dus veranderen in leden die zich aangemeld hebben. Nu is mijn vraag alleen: HOE?
De mail-functie die ik nu heb staan (om alleen naar de webmaster te mailen
is:
<?php mail("<in**@mijnpagina.nl>","Nieuwe reactie op forum","Beste
Forumgebruiker,\n\nEr is een reactie geplaatst in een topic waarbij u zich
heeft aangemeld voor emailnotificatie.\nOm direct naar de betreffende topic te gaan kun je klikken op de volgende link: http://$link","From:
Mijnpagina.nl <no*****@mijnpagina.nl>"); ?>

Ik zat zelf te denken om in de table TOPIC een kolom bij te maken
"emailnotification" zodat als er een reply gegeven wordt... het ID van de
user in die kolom komt te staan (bij de juiste topic). Maar kunnen er dan
ook meerdere ID's komen te staan?

Jul 17 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Li Daobing | last post by:
Hello, Does anyone know what's the meaning of Dutch in "The Zen of Python"? Thanks in advance Li Daobing The Zen of Python, by Tim Peters
12
by: David Lindsay | last post by:
I want to put date and time on my web page, and to be sure it tracks the BST/ GMT changes. Can anyone help me, I have gone back in my historic file for quite a while and not found anything. Sorry...
28
by: A.Translator | last post by:
I am still struggling with an unordered list (http://www.xs4all.nl/~hogen/TaalVlinder/). The top navbar contains 4 divs with each an ul, and no padding or margins. But I get far too much...
1
by: Robbie De Sutter | last post by:
Hello, When I create a deploment solution (VS.NET 2003 Academic), I can choose one of the eight supported languages (localizations (chinese, english, french, german, italian, japanese, korean,...
8
by: Jochus | last post by:
Hello, It might be a bit offtopic, but I'm searching for some good Dutch forums or newsgroups were I can get some help for C++. There's nothing about _this_ newsgroup, it's only difficult to...
3
by: Dragonfly | last post by:
hi, Do you have a python lesson book in dutch version on your site? greetz erik =)
12
by: Stephen Poley | last post by:
I have a report which prints data from a parent table and two child tables (Contract and Kosten). Because it is a bit long, I suppress some fields which are often empty, based on methods found in...
2
by: funcSter | last post by:
I was asked to program using the Dutch Notation with C#. I am not familiar with the Dutch notation at all. I use the Hungarian. I asked a programmer friend "What is the Dutch Notation?" He...
9
by: skip | last post by:
Got a note about a new page on the Python Wiki: http://wiki.python.org/moin/Selcuk_Altun I suspect it's junk since it doesn't seem to mention Python and the website it mentions doesn't seem...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.