Buongiorno a tutti,
ho un problema come da titolo, ma non riesco a capire se l'inghippo sta in php o in jquery,
in tal caso chiedo ai moderatori di essere spostata nella sezione giusta 
espongo il problema......
devo mandare il resoconto dei dati ai vari clienti, prendendo il tutto da database, quindi ho una pagina in php con tutta la lista dei clienti, per ogni record metto il link
clientilist.php
codice HTML:
<a href="javascript:;" id="sendCode" rel="<?php echo $clienti->id->ListViewValue() ?>">Invia codici</a>
passo da jquery
custom.js
codice:
$(document).ready(function()
{
$('a#sendCode').click(function()
{
var idcln = $(this).attr('rel');
$.ajax(
{
type: "POST",
url: "invioCodici.php",
data: idcln,
cache: false,
success: function()
{
alert('codici inviati correttamente');
}
});
});
});
questo jquery passa la variabile 'idcln' al file php che ricerca il record giusto e manda l'email
invioCodici.php
Codice PHP:
<?php
session_start();
require_once('config.php'); ?>
<?php
$idcln = $_POST['idcln'];
$query=mysql_query("SELECT * FROM `clienti` WHERE `id`='$idcln' LIMIT 1");
if(mysql_num_rows($query) == 1) {
$row_clnt = mysql_fetch_array($query);
$Destinatario = $row_clnt['nome']." <".$row_clnt['email'].">\r\n";
$subject = "Benvenuto";
$body = ' tutto il codice html necessario';
$intestazioni = "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=UTF-8\r\n";
$intestazioni .= "From: admin@miosito.it\r\n";
mail ($Destinatario , $subject , $body , $intestazioni);
}
else {
echo 'Non puoi accedere a questa pagina';
}
?>
e qui c'è il problema......
il file jquery interpreta perfettamente il codice ed invia la variabile con l'id giusto, ma il php non lavora e non arriva nessuna email......
se però non passo da jquery e faccio il link diretto alla pagina passando la variabile
Codice PHP:
<a href="invioCodici.php?idcln=<?php echo $clienti->id->ListViewValue() ?>">Invia codici</a>
allora funziona, ma così devo per forza passare da un'altra pagina 
dove sbaglio?!
Grazie a tutti
Claudia