• Home
  • Forum
  • Fare Web
  • PHP

php form invio mail

  • Creatore Discussione Creatore Discussione sbuzza
  • Data di inizio Data di inizio 25 Nov 2013
S

sbuzza

Utente Attivo
15 Ott 2013
45
1
8
Italia
  • 25 Nov 2013
  • #1
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.606
54
48
TN
  • 25 Nov 2013
  • #2
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/>";
        }
    }
}
?>
 
S

sbuzza

Utente Attivo
15 Ott 2013
45
1
8
Italia
  • 27 Nov 2013
  • #3
ma è possibile inserire anche il mittente? semmai mi invia le mail con l user del mio db
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 27 Nov 2013
  • #4
ciao
penso che tu voglia questo
PHP:
<?php
//...
$headers = 'From: tua_email@tuo_sito.it' . "\r\n" .
    'Reply-To: tua_email@tuo_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/>";
        }
    }
//...
?>
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

K
[php]form invio dati
  • Kiko74b
  • 7 Nov 2022
  • PHP
Risposte
0
Visite
1K
PHP 7 Nov 2022
Kiko74b
K
G
Invio form con PHP
  • Giulia2021
  • 24 Lug 2021
  • PHP
Risposte
3
Visite
2K
PHP 17 Ago 2021
bubino8
U
PHP bottone per invio mail o ritorno al form
  • uffre
  • 3 Nov 2019
  • PHP
Risposte
15
Visite
9K
PHP 7 Nov 2019
uffre
U
A
[PHP] Invio automatico dati da form
  • Alex@1983
  • 11 Mag 2019
  • PHP
Risposte
6
Visite
2K
PHP 13 Mag 2019
Alex@1983
A
B
[PHP] Invio mail automatico dopo compilazione form - db
  • Borghese
  • 3 Feb 2019
  • PHP
  • 2
Risposte
25
Visite
8K
PHP 12 Feb 2019
Borghese
B
[PHP] Preservare i campi del form solo se l'invio non ha successo
  • Cosina
  • 31 Dic 2018
  • PHP
Risposte
5
Visite
2K
PHP 17 Gen 2019
macus_adi
[PHP] Invio mail da form dubbio
  • paloppa
  • 1 Mar 2018
  • PHP
Risposte
17
Visite
3K
PHP 1 Mar 2018
marino51
G
[PHP] FORM INVIO VALORI A QUERY CON TRE CONDIZIONI
  • giacomo9783
  • 1 Gen 2018
  • PHP
Risposte
2
Visite
1K
PHP 3 Gen 2018
giacomo9783
G
F
Form mail php errore invio
  • fla88vus
  • 28 Set 2017
  • PHP
Risposte
5
Visite
3K
PHP 18 Mag 2018
smanimania
S
S
Problema invio form php/html
  • saradelfi
  • 25 Apr 2017
  • PHP
Risposte
3
Visite
2K
PHP 26 Apr 2017
xone
[PHP] Validazione e invio campi form.
  • Samuele Ronzani
  • 21 Mar 2017
  • PHP
Risposte
7
Visite
4K
PHP 22 Mar 2017
borgo italia
[PHP][WORDPRESS] Form in Wordpress, creazione PDF con dati del form ed invio tramite email
  • Matteo Lorenzon
  • 2 Mar 2017
  • WordPress
Risposte
1
Visite
6K
WordPress 5 Mar 2017
Astrit
Errore form invio mail+php
  • Francesco Polese
  • 4 Mag 2016
  • PHP
  • 2
Risposte
22
Visite
7K
PHP 6 Mag 2016
Francesco Polese
P
invio mail da form con dati php
  • Paperino78
  • 6 Feb 2016
  • PHP
Risposte
7
Visite
3K
PHP 12 Feb 2016
Paperino78
P
P
PHP mailer invio form con 2 allegati.
  • piero60
  • 21 Gen 2016
  • PHP
Risposte
3
Visite
2K
PHP 23 Mag 2016
borgo italia
C
Come posso integrare il bottone "paga adesso" di paypal e un form php per invio dati?
  • Cirano86
  • 21 Dic 2015
  • PHP
Risposte
1
Visite
2K
PHP 21 Dic 2015
alexgentili
A
S
Form invio mail html, con invio tramite file denominato invio.php
  • Simone Menegoni
  • 7 Ago 2015
  • PHP
Risposte
8
Visite
5K
PHP 14 Ago 2015
Simone Menegoni
S
I
Richiamare funzione jquery all'invio del form php
  • idrev
  • 7 Mag 2013
  • Javascript
Risposte
6
Visite
5K
Javascript 10 Mag 2013
idrev
I
S
Problema con l'invio del form in php
  • sephiroth84
  • 9 Feb 2013
  • PHP
Risposte
0
Visite
1K
PHP 9 Feb 2013
sephiroth84
S
F
Problema form invio email php
  • feelthemusic
  • 8 Gen 2013
  • PHP
Risposte
3
Visite
2K
PHP 8 Gen 2013
GoshMaledetto
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?