Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    prelevare valori da piú tabelle

    buonasera a tutti

    avendo due tabelle impostate cosí:
    codice HTML:
    <div id='a' name='a' class='table'>
          <table>
                <thead>
                        <tr>
                            <th>
                                <strong>campo1</strong>
                            </th>
                             <th>
                                <strong>campo2</strong>
                            </th>
                        </tr>
                 </thead>
                 <tbody>
                        <tr>
                            <td>
                                 <a href='#'  id='r_1' name='r_1'> record_1 </a>
                            </td>
                            <td>
                                 <a href='#'  id='r_2' name='r_2'> record_2 </a>
                            </td>
                         </tr>
                  </tbody>
          </table> 
    </div>
    come posso prelevare i dati dei record selezionati da entrambe?

    mi spiego,ho queste due tabelle impostate come nell'esempio e poi una terza da popolare,ho bisogno di selezionare un record della prima e uno della seconda (possibilmente tenendone il focus per capire quali siano i record selezionati)per poter eseguire una query che mi popolerá la terza.

    i miei problemi sono:
    come posso prelevare variabili da oggetti diversi dovendo aspettare il click sul secondo record?
    come posso mantenere il focus finché non clicco sulla seconda tabella?

    riesco solo a prelevare un record ed eseguire la query per popolare la terza tabella
    spero di essermi spiegato

    grazie per l'atenzione

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Premesso che le tabelle non hanno focus per inviare due dati crei una variabile globale vuota al primo click la valorizzi con il primo dato (tabella 1) al secondo click gli aggiungi il secondo valore (tabella 2) ed invii per la query
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    grazie per la risposta

    non ci avevo proprio pensato alle variabili globali

    risolto,peró mi sorge un dubbio,probabilmente semplice,perché se scrivo cosí non funziona?
    codice:
    function setTable1(value){
    id1=value;
    }
    
    function setTable2(value){
    id2=value;
    }
    
    if ((id1.value!="undefined") && (id2.value!="undefined")){
    alert("funziona");
    }


    per ora ho risolto in maniera abbastanza brutta:
    codice:
    function setTable1(value){
    id1=value;
    if ((id1.value!="undefined") && (id2.value!="undefined")){
    alert("funziona");
    };
    }
    
    
    function setTable2(value){
    id2=value;
    
    if ((id1.value!="undefined") && (id2.value!="undefined")){
    alert("funziona");
    };
    }

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Scusa ma sai cosa sono le variabili gloabli? Non sembrebbe, la variable gloable e una variabile esterna a qualsiasi funzione

    codice:
    var id1;//variabile globale vuota
    function setTable1(valore){
    id1 = valore;
    }
    function setTable2(valore){
    if(id1==""){//verifico che la variabile non sia vuota
    alert("seleziona prima il valore di tabella 1");return false;}else{ 
    id1+=+"|"+valore;//aggiungo il secondo valore alla variabile (separata da una barra |)
    invio alla query...
    }
    }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    si l'ho dichiarata globale,mi sono dimenticato di metterla nel post perché il punto era come mai non andava l'IF

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Secondo me hai le idee troppo confuse ripassati il javascript le valiabili non hanno value
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    ecco cosa non mi tornava!!!

    grazie mille

    ho fatto confusione,prima di metterci la variabile c'era il recupero del valore di una textarea e quando l'ho sostituita ci ho lasciato il .value

    tutto risolto si puó chiudere,grazie della pazienza

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.