Visualizzazione dei risultati da 1 a 6 su 6

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    residenza
    Bologna
    Messaggi
    38

    [Jquery] Salvare valore in variabile per php

    Salve, ancora una volta sono qui a chiedere un piccolo aiuto per risolvere un problema questa volta relativo a uno script jquery:

    codice:
    <script language="javascript">
    $(document).ready(function(){
        $("input").each(function() {
            $(this).keyup(function(){
                newSum.call(this);
            });
        });
    });
    
    function newSum() {
        var sum = 0;
        var thisRow = $(this).closest('tr');    
        $(thisRow).find("td:not(.total) input").each(function() {
                sum += parseInt(this.value);    
        });   
        $(thisRow).find(".total").html(sum);
    }
    </script>
    FORM

    codice HTML:
    <form action="<?php echo $editFormAction; ?>" method="POST" name="edit">   
      <div class="editbutton">
      <ul>
      <li class="leditcnt"><input class="submitbutton"  type="submit" name="edit"  id="delete" value="Invio" /></li>
       <li class="lremove"><a href="manage_matchday.php?recordID=<?php echo $_SESSION['matchdayID']; ?>"><input name="Button"  type="button" class="linkbutton" value="Annulla" /></a></li>
     </ul> </div>    
                       <table width="100%" border="0">
      <tr>
        <td>squadra</td>
        <td>Vinte/Perse</td>
        <td>Champions/E.L.</td>
        <td>Posizione</td>
        <td>Marcatori</td>
        <td>Obiettivo</td>
        <td>Partite Coppe</td>
        <td>Totale</td>
      </tr>
      <?php do { ?>
        <tr>
          <td><?php echo $row_Recordset3['name']; ?></td>
          <td><input class="inputfield" type="text" name="vinteperse[]" value="" size="2" /></td>
          <td><input class="inputfield" type="text" name="champion[]" value="" size="2" /></td>
          <td><input class="inputfield" type="text" name="posizione[]" value="" size="2" /></td>
          <td><input class="inputfield" type="text" name="marcatori[]" value="" size="2" /></td>
          <td><input class="inputfield" type="text" name="obiettivo[]" value="" size="2" /></td>
          <td><input class="inputfield" type="text" name="matchcoppe[]" value="" size="2" /></td>
          <td class="total"></td></tr>
        <input name="id[]" type="hidden" value="<?php echo $row_Recordset3['id']; ?>"/><input type="hidden" name="teamID[]" value="<?php echo $row_Recordset3['teamID']?>" />
        <?php } while ($row_Recordset3 = mysqli_fetch_assoc($Recordset3)); ?>
                       </table>
                       </form>
    Il mio problema è come recuperare la somma dei valori che appare in <td class="total"></td> per poterla poi inserire, tramite query, nel db.

    L'ideale sarebbe semplicemente avere un altro campo input readonly, anzichè solo testo com'è ora, nella riga del risultato, ma dopo duemila prove e altrettante letture non ho ancora capito come modificare lo script.

    Oppure, come da titolo, salvare il risultato in una variabile da utilizzare poi con php.

    Ma come faccio con jquery a recuperare questa variabile?

    Grazie in anticipo a chi vorrà aiutarmi.
    Ultima modifica di botmite; 15-10-2013 a 17:00

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.