Buongiorno,

non riesco a capire perchè la funzione mail non funziona.

Posto il codice:
<?php

$mail_venditore = $_REQUEST['mail_venditore']; // passo la mail venditore dal form della pagina precedente

// recupero i dati inviati con il form


$nome = $_POST['nome'];

$email = $_POST['email'];

$text = $_POST['text'];

$mailv = $_POST['mailv'];

// serie di controlli sui campi inseriti nel form


// e inviamo una mail

mail ($mailv, "OK", "Complimenti","From:acquirente");

//risultati dei controlli
?>

//codice html

<form id="signup" action='?inviodati=ok' method="post">
<h1>Contatta il venditore</h1>
<h3></h3>
<table id="inputs" width="400" border="0">
<tr>
<td>Nome:</td>
<td><input type="text" name="nome" /></td>
</tr>
<tr>
<td>Email:</td>
<td><input type="text" name="email" /></td>
</tr>
<tr>
<td>Oggetto:</td>
<td><select name="oggetto">
<option value="Interessato_all_acquisto" selected="selected">Interessato all'acquisto</option>
<option value="Richiesta_informazioni">Richiesta di informazioni</option>

</select></td>
</tr>
<tr>
<td>Messaggio:</td>
<td><textarea name="text" maxlength="100" ></textarea></td>

</tr>
</table>
//campo nascosto che dovrebbe passare il valore mail del form della pagina precedente
<input type="hidden" name="mailv" value="$_REQUEST['mail_venditore']" />
<fieldset id="actions">
<input class="button" type="submit" name="signup" value="Invia">

</fieldset>

</form>

se nella funzione mail uso come destinatario ad es la mail inserita nel forum dall'utente funziona. Non riseco a capire perchè non passa il parametro $mailv

Grazie per le risposte