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