php form invio mail

sbuzza

Utente Attivo
15 Ott 2013
45
1
8
Italia
ciao a tutti,
volevo creare una pagina php che mi permetteva di inviare una mail agli utenti del mio database prendendo le mail con cui si sono registrati.

questo è il codice che ho provato a fare ma non funziona, a nessuno arriva la mail:

PHP:
<?php
include "DB.inc";
$messaggio=$_POST['messaggio'];
$oggetto=$_POST['oggetto'];
if($_POST['Invia']=='Invia')
 {

//esegui la query
$q="SELECT mail FROM utente";
$ris=mysql_query($q,$connessione);
//ciclo sul risultato della query e invio
$num=mysql_num_rows($ris);

for($i=0;$i<num;$i++)
{
  $row=mysql_fetch_row($ris);
  $indirizzo_email=$row[$i];
  print $indirizzo_email;
   mail($indirizzo_email,"$oggetto","$messaggio");
print "Mail inviate correttamente";
 } 
} else print "qualcosa non va";
?>
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, non è il modo corretto di ciclare i rusultati di una query, prova cosi
PHP:
<?php

include "DB.inc";
$messaggio = $_POST['messaggio'];
$oggetto = $_POST['oggetto'];
if ($_POST['Invia'] == 'Invia') {
    $q = "SELECT mail FROM utente";
    $ris = mysql_query($q, $connessione);
    while ($row = mysql_fetch_assoc($ris)) {
        if (mail($row['mail'], $oggetto, $messaggio)) {
            echo " mail a " . $row['mail'] . " inviata correttamente<br/>";
        } else {
            echo " errore invio mail a " . $row['mail'] . "<br/>";
        }
    }
}
?>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
148
63
PR
www.borgo-italia.it
ciao
penso che tu voglia questo
PHP:
<?php
//...
$headers = 'From: [email protected]_sito.it' . "\r\n" .
    'Reply-To: [email protected]_sito.it' . "\r\n";
 while ($row = mysql_fetch_assoc($ris)) {
        if (mail($row['mail'], $oggetto, $messaggio, $headers)) {
            echo " mail a " . $row['mail'] . " inviata correttamente<br/>";
        } else {
            echo " errore invio mail a " . $row['mail'] . "<br/>";
        }
    }
//...
?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
U PHP bottone per invio mail o ritorno al form PHP 15
A [PHP] Invio automatico dati da form PHP 6
B [PHP] Invio mail automatico dopo compilazione form - db PHP 25
Cosina [PHP] Preservare i campi del form solo se l'invio non ha successo PHP 5
paloppa [PHP] Invio mail da form dubbio PHP 17
G [PHP] FORM INVIO VALORI A QUERY CON TRE CONDIZIONI PHP 2
F Form mail php errore invio PHP 5
S Problema invio form php/html PHP 3
Samuele Ronzani [PHP] Validazione e invio campi form. PHP 7
Matteo Lorenzon [PHP][WORDPRESS] Form in Wordpress, creazione PDF con dati del form ed invio tramite email WordPress 1
Francesco Polese Errore form invio mail+php PHP 22
P invio mail da form con dati php PHP 7
P PHP mailer invio form con 2 allegati. PHP 3
C Come posso integrare il bottone "paga adesso" di paypal e un form php per invio dati? PHP 1
S Form invio mail html, con invio tramite file denominato invio.php PHP 8
I Richiamare funzione jquery all'invio del form php Javascript 6
S Problema con l'invio del form in php PHP 0
F Problema form invio email php PHP 3
ivarello Aiuto invio form nascosto in PHP PHP 2
F form invio email php PHP 5
C problema invio mail con form php PHP 0
G Invio.php di form complesso PHP 18
SolidSnake4 invio file video con form php PHP 8
C invio dati form e apertura pagina php Flash 2
G invio form tramite bottone paypal in php PHP 0
T [PHP] Form php + invio foto contemporaneamente PHP 1
M Collegamento tra form html e script php PHP 4
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
L Problemi form Pagina php HTML e CSS 3
V PHP form intersecate PHP 0
C Form email php su pagina index.html? PHP 21
L form multipla php sql,errore in inserimento MySQL 0
L Insert php sql da una form multipla PHP 6
webmachine [PHP] [JAVASCRIPT] Form strano in HTML PHP PHP 1
G Form in php WordPress 0
F [PHP] Form html PHP 2
G FORM HTML E PHP PHP 0
S [PHP] Recupero nome immagine da Form con input file PHP 3
O [PHP] inviare dati da form e script ajax PHP 0
B [PHP] Creare PDF dopo inserimento dati form PHP 4
C [PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db PHP 1
C [PHP] Form inserimento più menù a discesa PHP 9
D [PHP] Consigli su come creare form PHP 1
T [PHP] Creare Honeypot per form contatti PHP 10
ANDREA20 [PHP] [HTML] crea form di contatto PHP 4
ANDREA20 [PHP] form modulo contattp PHP 5
M HELP FORM CREATO IN PHP PHP 14
L [PHP] Form da select compilare campi automaticamente PHP 1
I [PHP] inviare form con allegato tramite una mail PHP 1

Discussioni simili