Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 11-02-10, 11:52   #1 (permalink)
User
 
Data di registrazione: Oct 2009
Messaggi: 15
Creare un modulo di invio mail di auguri automatico

Ciao a tutti.
Chiedo il vostro aiuto per creare un piccolo servizio da offrire a un azienda per cui sto realizzando il sito web.

Il sito è in php appoggiato su MySQL.
Come faccio a fare in modo che compilando nel database i campi:
nome_cliente
nascita_cliente
mail_cliente

Periodicamente ogni anno alla data del compleanno invii in automatico una mail di auguri.

Grazie mille a tutti
rttz non in linea   Rispondi citando
Vecchio 04-03-10, 07:52   #2 (permalink)
 
Data di registrazione: Feb 2010
Messaggi: 136
Ti conviene fare un controllo giornaliero del database. Selezioni tutti i record che hanno il mese e il giorno UGUALI alla data odierna e, se positivo, crea un ciclo per l'invio di mail di auguri con testo preimpostato.
Volendo puoi anche personalizzare il messaggio aggiungendo alla tabella nel db un campo "testo_auguri".
L'unico ostacolo è dato dal fatto che la pagina che contiene questo codice deve essere eseguita.
Quindi se il server è tuo puoi vedere le varie funzioni cron e via dicendo (dipende da che server usi) altrimenti ti tocca aprirla tu una volta ogni giorno.
Altro problema: se la apri più di una volta, invia più volte la mail.
Potresti aggiungere un campo "anno_invio" dove salvi l'anno di invio della mail. Quando invii la prima mail, crei una query che inserisca l'anno di invio del messaggio, così quando riesegui la pagina, fai un controllo su quel campo.
Se l'anno è uguale all'anno corrente, allora non inviare la mail, altrimenti inviala e salva l'anno attuale nel campo apposito.
portapipe non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:22.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.