Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    74

    passare valore tramite link nella stessa pagina

    Ciao a tutti, ho questo problema,
    faccio una query su db mysql con php in una pagina A, vorrei passare il valore di un campo tramite un link che punta a una pagina B aperta tramite jquery, praticamente A contiene B, di conseguenza con un tasto submit non posso spedire il valore, quindi ho pensato a javascript. Posto il codice per essere più chiaro..

    codice:
    <html>
    <head>
    <script type="text/javascript" src="js/jquery.js"></script>
    
    <script text='text/javascript'>
    
    $(document).ready(function(){
            $('#frame>div').css('position','absolute').not(':first').hide(); 
            $('#prova>a').click(function(){
            $('#frame>div').fadeOut(1500).filter(this.hash).fadeIn(1500);
                return false;
            });	
    		
    		
     });
     
    </script>
    </head>
    
    <body>
    
    <?php
    
    $query = "select * from Tab ";
    $result = mysql_query($query, $db) or die (mysql_error($db));
    
    while ($row = mysql_fetch_assoc($result)){
    extract($row);
    
    
    $valore_da_passare;
    
    $tab=<<<stampa
    
    <div  id="prova">$nome</div>
    	
    stampa;
    
    ?>
    
    
    
    <div id="frame"> <?php require('pagina_B.php');?>  </div>
    		
    	
    
    </body>
    
    </html>
    Ricapitolando la pagina A contiene tutto il codice, sono presenti due div : prova e frame, quando clicco sul link in prova lui, tramite jquery apre la pagina B dentro il div frame, io vorrei trasmettere alla pagina B il valore della variabile $valore_da_passare;

    è possibile? come faccio a legare questo valore al tag ?
    Spero di essere stato chiaro.. grazie in anticipo
    "Gli eroi sono uomini comuni che compiono azioni straordinarie in momenti straordinari" - ( Dal film U-571 )

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Precisiamo che non aprì pagina_B.php con jquery ma la mostri con fadeIn dato che la pagina la includi al caricamento con require php, ed ad una pagina già aperta non puoi passare nulla, per risolvere devi usare Ajax al click carichi la pagina con il parametro che vuoi documentati sul sito di jquery
    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.