Salve a tutti, come sempre grazie per le dritte e abbiate pazienza per i miei imbrogli mentali.
La mia questione è questa: come posso passare un valore rilevato in javascript ed usarlo in php o comunque in mysql?
So già della possibilità di mettere la variabile in un link get e quindi recuperarlo con php ma non vorrei ricaricare la pagina, solo la zona interessata.
In soldoni ho un elenco di email prese dal DB:
codice HTML:
<div id="box_eroe" class="nav_box blur">
<div class="titolo">Casella messaggi</div>
<table class="casella_email">
<tr>
<th>Oggetto</th>
<th>Mittente</th>
<th>Data</th>
</tr>
<?php
while ($enter_mail = mysql_fetch_assoc($data))
{
?>
<tr onclick="MailCheck('<?php echo $enter_mail['id'];?>')">
<td><?php echo $enter_mail['oggetto'];?></td>
<td><?php echo $enter_mail['nome_mittente'];?></td>
<td><?php echo $enter_mail['data'];?></td>
</tr>
<?php
};
?>
</table>
</div>
Al click di una riga ricavo l'id della email in questione. A questo punto vorrei far fare il refresh di una div dentro la quale c'è la query per mettere a schermo la email intera. Il tutto avverebbe senza ricaricamento della pagina: clicco il titolo si apre a lato la email corrispondente.
codice:
function MailCheck(value){
var id_mail = (value);
$('#open_mail').prop('checked',true);
$("#mail_box").load(location.href+" #mail_box");
};
Ora io ho la mia id_mail, come posso dire alla mia query che quello è l'id da tenere in considerazione?
Spero di essermi spiegato.
Grazie
ciao