Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    2

    Passare valore jquery ui (datapicker) a variabile PHP

    Ciao,

    sto tentando di far passare la data selezionata con datapicker ad una variabile php
    codice:
    <!DOCTYPE html>
    <html lang="it">
      <head>
        <meta charset="utf-8" />
        
        
        
        
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    
        <title>Ugo Internet server - dati storici</title>
        <meta name="description" content="Sito internet di Ugo Merlini - dati storici"/>
        <meta name="author" content="Ugo Merlini"/>
    
        <meta name="viewport" content="width=device-width; initial-scale=1.0"/>
    
        
        
        <link rel="stylesheet" type="text/css" href="../../../file_comuni/javascript/jquery_ui/css/jquery-ui.css"/>
        
        
        
      
        <script type="text/javascript" src="../../../file_comuni/javascript/jquery/jquery-1.8.2.js"></script>
        
        
        
        <script type="text/javascript" src="../../../file_comuni/javascript/jquery_ui/jquery-ui-1.9.0.js"></script>
       
        <script type="text/javascript">
          $(function() {
            $( "#tab_dati_storici_principale" ).tabs();
          });
        </script>
        	
        <script>
          $(function() {
            var opzioni_calendario_giornaliero = ({
          	  dateFormat: 'dd/mm/yy',
          	  maxDate: "+10",
    	      showOn: "button",
              buttonImage: "../../../file_comuni/javascript/jquery_ui/css/images/calendar.gif",
              buttonImageOnly: true,
              prevText: "Ieri",
    		  currentText: "Oggi",
    		  monthNames: ["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio",'Agosto',"Settembre","Ottobre","Novembre","Dicembre"],
    		  monthNamesShort: ["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],
    		  dayNames: ["Domenica","Luned&iacute","Marted&iacute","Mercoled&iacute","Gioved&iacute","Venerd&iacute","Sabato"],
    		  dayNamesShort: ['Dom','Lun','Mar','Mer;','Gio','Ven','Sab'],
    		  dayNamesMin: ["Do","Lu","Ma","Me","Gi","Ve","Sa"],
    		  altField  : '#alt-datepicker',
    		  altFormat : "@",
          });
       
          $("#calendario_giornaliero").datepicker(opzioni_calendario_giornaliero); 	        
          });
          
          
          
          
        </script>
        
     
      </head>
    
      <body>
      	<section>
      		
      	  <div id="tab_dati_storici_principale">
            <ul>[*]Dati giornalieri[*]Dati mensili[*]Dati annuali[*]Eventi significativi[/list]
            <div id="dati_storici_principale_dati_giornalieri">
              <input type="text" name="datepicker" id="calendario_giornaliero">
            </div>
      	  </div>
      	<?php
    	  $file = "giorno.txt";
    	  $giorno_selezionato = $_POST["datepicker"];
          file_put_contents($file, $giorno_selezionato);
        ?>
      	
      	
      	</section>
      	
      	
      </body>
    </html>
    da quello che letto in giro il mio errore è dovuto al fatto che quando carico la pagina il valore
    della casella di input è "null".

    dovrei usare la funzione onselect all'interno dello script? Ma non riesco ad impostarla

    Ugo

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Passare valore jquery ui (datapicker) a variabile PHP

    Originariamente inviato da ugo1
    Ciao,

    sto tentando di far passare la data selezionata con datapicker ad una variabile php ...
    Se ho capito cosa vuoi fare e la variabile php la devi impostare al caricamento della pagina lo puoi fare con ajax (difficoltà 5/6 se conosci un po jquery) oppure devi ricaricarla (in modo d'aggiornare il server)
    da quello che letto in giro il mio errore è dovuto al fatto che quando carico la pagina il valore
    della casella di input è "null".
    Non credo sia cosi ritengo che l'errore sia dato dai tempi, quando visualizzi la pagina con l'input della data il php a già finito d'operare e per valorizzare la variabile o ricarichi la pagina oppure usi ajax che aggiorna il server in background, una prova veloce che puoi fare è impostare una data dei default nell'input tipo <input type="text" name="datepicker" id="calendario_giornaliero" value="16/10/2012"> se hai ragione tu tutto dovrebbe funzionare e io non ho capito una "cippa di programmazione" se ho ragione io devi usare ajax o ricaricare la pagina
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    2
    Ciao,

    in effetti ho impostato il campo input con

    <input type="text" name="datepicker" id="calendario_giornaliero" value="16/10/2012">


    e il file non viene valorizzato

    Ugo

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.