Come mandare un email coi dati dell utente se l'utente se li dimentica?

switchak

Nuovo Utente
25 Feb 2006
4
0
0
salve a tutti, son alle prime armi col php. Ho iniziato a fare una specie di piccola community nel mio sito, costruendolo con dreamweaver. Mi ha facilitato di molto quindi la registrazione e il login...ora sono alle prese quindi con 1 problema che dreamweaver non sa risolvere in maniera facile...e ho iniziato a studiar 1 po il php..l'algoritmo del mio problema è :
-costruire una pagina chiedi_dati.php che contiene un form dove l utente mette il suo bell username. questo form si chiama Richiedi e ha 1 campo Username.Il form ha 1 azione POST che mi manda alla pagina chiedi.php, che dovrebbe contenere le istruzioni per:
- controllare se l utente esiste nel database
- se si, allora prendi il record corrispondente nel database
(username, password, email) e mandagli 1 email con questi
dati.
- se no dagli 1 pagina di errore.

naturalmente è la pagina chiedi.php che non so fare!
avevo tentato la seguente cosa:
da notare che nella prima istruzione io voglio chiamare cosa l utente m scrive nel form Richiedi ...e penso che qui sia l errore, o x lomeno il piu grosso

<?php
$form_username = $_POST['Username'];
$query = "SELECT Username FROM tab_utenti WHERE Username = '$form_username' ";
$esegui_query = mysql_query($query);
while ($risultato == mysql_fetch_array($esegui_query)) {
$controllo = $risultato[0];
}

if ($controllo)
{
#mandagli l email..so che bisogna usare la funz mail()
}
else
{
echo "Non esiste l'username";
}
?>

qualcuno m aiuta?
 

sassidesign

Utente Attivo
15 Lug 2005
172
1
0
36
Canosa (BA)
www.sassidesign.it
innanzitutto comincia a togliere il doppio = dalla condizione while:

while ($risultato == mysql_fetch_array($esegui_query))
deve diventare
while ($risultato = mysql_fetch_array($esegui_query))

per quanto riguarda il controllo io farei:

$username = $risultato['Username'];
if ($form_username == $username) {
// invia la mail }
else echo "username non trovato";
 
Discussioni simili
Autore Titolo Forum Risposte Data
W Mandare a capo valore di SQL Classic ASP 2
M [PHP] mandare mail usando i cantatti di una lista su mailchimp PHP 7
M Mandare dati dinamici tramite form html PHP 0
Shyson Mandare dati form nel database Database 7
C [Facebook Autolike]Software per gestire più account, mandare like, creare stati, amicizie e altro.. Vendere e Acquistare pubblicita' online 0
S Form per mandare la mail HTML e CSS 2
V Mandare sms dal proprio sito PHP 1
I problema a mandare allegato pdf con phpmailerl PHP 2
M Form per mandare mail dal sito. HTML e CSS 31
A mandare sito joomla 1.5 sulla rete Joomla 7
A Mandare E-mail Dal Sito. Posta Elettronica 12
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Invio di email PHP 0
Cosina Upload multiplo con invio allegati per email PHP 0
Cosina Cancellare una specifica email da un elenco in un file txt PHP 3
Frank10 Vendo Pacchetto Email Email Marketing 0
W Email conferma inserimento Classic ASP 0
C Form email php su pagina index.html? PHP 21
S Invio email da form PHP 8
Sergio Unia Ricezione email con destinatari multipli [Risolto] PHP 2
I Mailchimp - email di benvenuto Email Marketing 4
max1974 Invio email PHP 12
D INVIARE PAGINA XHTML TRAMITE EMAIL HTML e CSS 1
S [PHP] email con inserimento dati nel database PHP 23
V Email di Cerco profilo instagram di meme, minimo 25k. Annunci servizi di Social Media Marketing 0
F Estrazione Email di persone selezionate e attive / facebook + invio di massa! Annunci servizi di Social Media Marketing 0
ANDREA20 [PHP] Modulo email invio PHP 5
F [PHP] modifica del body email con checked PHP 8
Tommy03 Errore invio email con PHP PHP 1
V Ricevere messaggi email certificata con CDO o altro oggetto in ASP Classic ASP 0
K COMPRO account email italiani con password URGENTE Vendere e Acquistare pubblicita' online 3
Shyson [WordPress] Nascondere email agli spider WordPress 3
C [PHP] Problema Invio Email Elseif PHP 2
W [VENDO] Database di 140.000 Aziende Italiane + Email Vendere e Acquistare pubblicita' online 0
W [VENDO] Database di 500.000 contatti Email (SPAGNA) Email Marketing 2
W [VENDO] Database di 230.000 contatti Email (FRANCIA) Email Marketing 0
Tommy03 Invio email con PHP PHP 3
Instagramsocialmedia FATE ATTENZIONE furti di identità anche qui sul forum e tramite email Annunci servizi di Social Media Marketing 0
felino [WordPress] [WooCommerce] Ordine: aggiungere nuovi stati con notifica email al cliente WordPress 4
felino [Wordpress][WooCommerce] PayPal: nessun notifica email dopo il pagamento WordPress 1
V [PHP]indirizzo email è protetto dagli spambots PHP 4
Aragosta Dominio it oppure com ed indirizzi email Domini 6
S [Javascript] Carrige return massaggi email Javascript 2
MarcoGrazia Verifica di un indirizzo email Snippet PHP 0
trattorino Vendo 9000 email Compravendita siti e domini 0
M redirect php email inviata con successo PHP 2
bubino8 [WordPress] Invio email da sito WordPress 2
S [PHP] estrarre le email da un elenco di url PHP 21
A [PHP] Invio email quando viene visitata una pagina PHP 7
Michaelweb93 [HTML] Creazione risposta automatica - email "Contact form 7" Wordpress WordPress 10

Discussioni simili