Perché non funziona anche in questo modo ? Ora sembra corretto; mi analizzate un pò il codice per favore per capire dove sbaglio ?
Ecco la scelta delle date e la chiamata :
codice:
<tr>
				<form name="testform4" action='<?php echo $_SERVER["PHP_SELF"]; ?>' method='post'>
                                        <label for="nome">Scegli le date e visualizza grafico:</label>
					<label for="nome">Data Iniziale:</label>
					<input class="text_area" type="text" name="date_da" id="date_da" size="12" cols="35" rows="3" value="<?php echo $this->eventi->date_da;?>" />
					 	<script language="JavaScript">
						new tcal ({
							// form name
							'formname': 'testform4',
							// input name
							'controlname': 'date_da'
						});
						</script>
	
					  <label for="nome">Data Finale:</label>
					   <input class="text_area" type="text" name="date_a" id="date_a" size="12" cols="35" rows="3" value="<?php echo $this->eventi->date_a;?>" />
						<script language="JavaScript">
						new tcal ({
							// form name
							'formname': 'testform4',
							// input name
							'controlname': 'date_a'
						});
						</script>
                                                
						 <td style="border:#FFF; width:43%">
							<a style="cursor:pointer" onclick='View()'>[img]images/graphic.jpg[/img]</a>
						 </td>
                                        
                                            
					</form>
    
                           
  
			</tr>
e poi la funzione con il click dull'immagine grafico (che funziona):

codice:
function View() {
    var chart;
    
    // Controllo Data
    //    if(document.getElementById('date_da').value != "")
    //	{
    //	   data_/da  = document.getElementById('date_da').value;
    //	}
    //	if(document.getElementById('date_a').value != "")
    //	{
    //	   data_a = document.getElementById('date_a').value;
    //	}
     
       

      <?php
           
          if(isset($_POST["submit"])){
             $data_da = $_POST['date_da'];
             $myData_da = date('Y-m-d', strtotime($data_da));
           
             $data_a = $_POST['date_a'];
             $myData_a = date('Y-m-d', strtotime($data_a));
          
           
           echo $myData_da;
           echo $myData_a;
           }
     
        ?>
        $(document).ready(function() {
        
        chart = new Highcharts.Chart({
................