Originariamente inviato da br1
Stato iniziale: il server "dorme", poi riceve una richiesta di pagina, esegue TUTTE le istruzioni PHP e manda i risultati al client. E si rimette a dormire.
La pagina arriva al client, che interpreta le eventuali istruzioni javascript, ma finche' non manda un'altra richiesta ESPLICITA al server questo continua a dormire.

Il processo si chiama client-server, finche' non assimili il concetto ti sara' problematico progettare correttamente un'applicazione con le comunicazioni nella giusta sequenza...
Capito ma nel mio caso e nella fattispecie le istruzioni di lettura (La select per intenderci) nel PHP vengono eseguite solo che ho il problema di eseguire la select con le variabili da passare alla Where; nella fattispecie ti posto il codice completo :
codice:
    		<tr>
				<form name="testform4">
                                        <label for="nome">Scegli le date e visualizza grafico:</label>
					<label for="nome">Data Iniziale:</label>
					<input class="text_area" type="text" name="date_da1" id="date_da1" size="12" cols="35" rows="3" value="<?php echo $this->eventi->date_da1;?>" />
					 	<script language="JavaScript">
						new tcal ({
							// form name
							'formname': 'testform4',
							// input name
							'controlname': 'date_da1'
						});
						</script>
	
					  <label for="nome">Data Finale:</label>
					   <input class="text_area" type="text" name="date_a1" id="date_a1" size="12" cols="35" rows="3" value="<?php echo $this->eventi->date_a1;?>" />
						<script language="JavaScript">
						new tcal ({
							// form name
							'formname': 'testform4',
							// input name
							'controlname': 'date_a1'
						});
						</script>
                                                
						 <td style="border:#FFF; width:43%">
							<a style="cursor:pointer" onclick='View()'>[img]images/graphic.jpg[/img]</a>
						 </td>
                                        
                                            
					</form>
    
 			</tr>
 	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
		<title>Highcharts Example</title>

		<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
		<script type="text/javascript">
                    
                    
                 
    function View() {
     var chart;
        
        var data_da1 = "";
	var data_a1 = "";
        if(document.getElementById('date_da1').value != "")
 	{
		data_da1 = document.getElementById('date_da1').value;
	}
	if(document.getElementById('date_a1').value != "")
	{
		data_a1 = document.getElementById('date_a1').value;
	}
       $(document).ready(function() {
        
        chart = new Highcharts.Chart({
            chart: {
                renderTo: 'container',
                type: 'column',
                margin: [ 50, 50, 100, 80]
            },
            title: {
                text: 'testo'
            },
            xAxis: {
                categories: [
                    <?php
                         $Da = $_GET["data_da1"];
                         $myData_da = date('Y-m-d', strtotime($Da));
                         $query = "SELECT DATE_FORMAT(data_store, '%d-%m-%Y')as data_store, valore_tot FROM mytab WHERE id = $id ;
                         $risultato = $this->db->loadQuery($query); 
                         $res = $risultato;
                         $i = 0;
                         while ($fetch = mysql_fetch_array($res)) { 
                                     $categoria = $fetch['data_store'];
                                     $ValNum[$i] = $fetch['valore_tot'];
                                      $i++;
                                   //   echo "'$categoria', "; 
                                      echo "'$Da', ";  
                         } 
                    ?> 
  
                ],
                labels: {
                .........
Quindi io eseguo tutto correttamente (visualizzando anche il grafico con la select in questione, ma ho bisogno di passare le date (data_da1 e data_a1) alla select
Come tu dici non avrei dovuto eseguire nemmeno la select o mi sbaglio ? inoltre in javascript, le variabili var data_da1 e Var_a1, sono correttamente riempite dopo il click.
Per questo sono un pò confuso.
In tal caso come potrei fare avendo costruito un'architettura del genere ? (se non ti disturba con qualche riga di codice di esempio)
Grazie per la tua pazienza e spiegazione.