Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    194

    variabile da javascript a php

    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

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Si puoi usando Ajax, visto che usi jquery è relativamente facile
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.