Page 1 sur 1

Envoi de mail après insertion dans une table

Posté : 31 mars 2009, 11:48
par remy42
Bonjour,

Je suis en train de crée un petit intranet ( en temps que projet de cours ) en php
Après avoir galerer par meconnaissance du langage maintenant j'ai quelques bases :)

Pour faire simple j'ai un lien entre ma table ELEVE et ABSENCES

Je cherche actuellement a envoyé un email a une adresse defini lorsque j'ajoute la 3ème absences d'un élève.

Quel peut etre le moyen de faire cela ?

Merci d'avance

Posté : 31 mars 2009, 12:34
par Plume

Code : Tout sélectionner

SELECT COUNT( nombreAbsence ) AS nombreAbsence, adresseEmail FROM tableEleve WHERE nomEleve = "Cancre" AND prenomEleve = "Ane" If nombreAbsence = 3 Envoi un message à adresseEmail
Cela dit, il faudra plus de détails sur comment est composé ton code et ta base de données, encore que l'algo suffit, j'vais pas te pondre le code dans son entier :)

@tchaOo°

Posté : 31 mars 2009, 12:58
par remy42
mes tables :

Eleves
numeleve
prenomeleve
nomeleve
anneenaissance
classe_numclasse (clé etr. sur classe)

Absences
numabsence
dateabs
heuredebut
heurefin
numeleve ( clé etrange sur table eleves )
classe_numclasse ( clé etrangere sur table classe )


$sql = "INSERT INTO absences (dateabs,heuredebut,heurefin,numeleve,classe_numclasse)
VALUES ('$datedujour', '$heuredebut', '$heurefin','$valabs', '$nom_classe_tampon') " ;

Les variable sont récupéré via des formulaires et $POST

Posté : 31 mars 2009, 14:07
par Plume
Il y a quelque chose que tu ne comprends pas, ou ne sais pas faire, dans l'algo que je t'ai fourni ?

Posté : 31 mars 2009, 14:50
par remy42
Non c'est clair d'ailleurs ca fonctionne la partie count.

Tu voulais des infos alors je les es données :)

La je m'attaque a la partie "envoi de mail"

If nombre_absence=3
envoi de mail

Mais c'est pas evident je trouve tout mais de maniere differente alors j'essai de faire un mix :)

Je developpe sous MAMP en local je suis sur MAC j'espere que ca va pas me poser de probleme au niveau de l'envoi de mail :s

Merci de ton aide

Posté : 31 mars 2009, 18:54
par Sékiltoyai
Je developpe sous MAMP en local je suis sur MAC j'espere que ca va pas me poser de probleme au niveau de l'envoi de mail :s
Je ne vois pas pourquoi… Pour information, Mac OS est assez proche de Linux, ils se basent sur les mêmes standards…