PDA

View Full Version : [PHP] Problemino mail() per una capra


Trapana
17-10-2007, 12:46
Salve gente premetto che non so niente di PHP e mi inchiodo sulle cose più facili.

Comunque il mio problema è il seguente.

Ho un semplice form mail in html da cui la funzione mail prende i dati e me li invia via mail.
Purtroppo la mail mi arriva ma mancano alcuni campi.

questo è il mio supersemplice codice php

<?php

$subject = $_POST["nome"];
$from = $_POST["mittente"];
$message = $_POST["testo"];
$message = $_POST["azienda"];
$message = $_POST["telefono"];

mail("mia@mail.org", $subject, $message, "FROM: " . $from . "\r\n");

?>


Praticamente la mail che ricevo ha i dati "nome" "Mittente" e "telefono" praticamente ho notato che inserisce solo l'ultimo valore $message infatti se quoto il $message di telefono nel corpo del testo ricevo azienda

Qualche dritta per un niubbo?

tomminno
17-10-2007, 12:50
Salve gente premetto che non so niente di PHP e mi inchiodo sulle cose più facili.

Comunque il mio problema è il seguente.

Ho un semplice form mail in html da cui la funzione mail prende i dati e me li invia via mail.
Purtroppo la mail mi arriva ma mancano alcuni campi.

questo è il mio supersemplice codice php

<?php

$subject = $_POST["nome"];
$from = $_POST["mittente"];
$message = $_POST["testo"];
$message = $_POST["azienda"];
$message = $_POST["telefono"];

mail("mia@mail.org", $subject, $message, "FROM: " . $from . "\r\n");

?>


Praticamente la mail che ricevo ha i dati "nome" "Mittente" e "telefono" praticamente ho notato che inserisce solo l'ultimo valore $message infatti se quoto il $message di telefono nel corpo del testo ricevo azienda

Qualche dritta per un niubbo?

Stai riassegnando tutte le volte $message invece di concatenare.


$message = $_POST["testo"];
$message .= $_POST["azienda"];
$message .= $_POST["telefono"];

Trapana
17-10-2007, 13:33
lo sapevo che era una cavolata.

Grazie davvero