giorno a tutti ..
ho creato questo script per l' invio di una mail di segnalazione, o commento, o problema .. ma ovviamente non funziona
Codice PHP:
<?php
//ini_set('smtp.email.it')
$nomeMittente = $_POST['mittente'];
$mittente = "mail@miosito.com";
$destinatario = "miamail@mioprovider.it";
$oggetto = $_POST['oggetto'];
$messaggio = $_POST['messaggio'];
if($nomeMittente || $oggetto || $messaggio = 0)
{
echo "<p align left> [b]Tutti[/b] i campi devono essere compilati! </p>";
}
else
{
$response = mail("$destinatario", "$oggetto",
"<p align='left'>$nomeMittente ha un $oggetto da fare:
$messaggio </p>
$messaggio", "From: $mittente");
}
if ($response > 0)
{
echo "<p align='left'>Mail inviata con successo!</p>";
}
else
{
echo "<p align='left'>Invio mail non riuscito. Torna indietro e riprova.</p>";
}
?>
gli errori sono:
1) Notice: Undefined index: oggetto in C:\www\brigoo.altervista.org\problemResponse.php on line 16 .. che è:
$oggetto = $_POST['oggetto'];
2) Notice: Undefined variable: response in C:\www\brigoo.altervista.org\problemResponse.php on line 30 .. che è:
if ($response > 0)
per il primo problema forse so cos' è .. l' utente deve scegliere cosa segnalare da un menù a tendina:
codice:
<td> <select name="tipoMail">
<option value="--" selected="selected"><span class="Stile1"> -- </span></option>
<option value="commento"><span class="Stile1"> commento </span></option>
<option value="segnalazione"><span class="Stile1"> segnalazione </span></option>
<option value="problema"><span class="Stile1"> problema </span></option>
</select> </td>
e php non mi riconosce quando quel valore è nullo (--) o quando è >1 (commento o segnalazione o problema) .. come faccio a risolvere questo problema? 
e il secondo errore sicuramente è dovuto al fatto che il codice non si scrive così .. qualche suggerimento?