Grazie a entrambi per la disponibilita
è alquanto lunghetto tutto il documento cerco di postare il codice più chiaramente possibile:
la pagina che ospita il form - prodotti.php
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<?php require_once 'session.php'; ?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="copyright" content="" />
<meta name="author" content="" />
<meta name="robots" content="index,follow" />
<meta name="revisit-after" content="90 days" />
<meta http-equiv="content-language" content="it" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/style.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="img/favicon.ico" />
<script type="text/javascript" src="js/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="js/preventivo-ajax.js"></script>
<title>xxx</title>
</head>
<body>
<div id="main">
<div id="header">
</div>
<div id="center">
<div id="container">
<div id="campi-r">
<form id="prodotti" name="preventivi" method="post" action="">
<?php
require_once 'dominio/prodotti-session.php';
?>
<label>Quantità</label>
<select id="quantita" name="quantita" onChange="location.reload()">
<option disabled>Seleziona la quantità</option>
<option disabled>-----------</option>
<option value="25">25</option>
<option value="100">100</option>
<option value="250">250</option>
<option value="500">500</option>
<option value="750">750</option>
<option value="1000">1000</option>
<option value="1500">1500</option>
<option value="2000">2000</option>
<option value="2500">2500</option>
<option value="3000">3000</option>
<option value="3500">3500</option>
<option value="4000">4000</option>
<option value="4500">4500</option>
<option value="5000">5000</option>
<option value="7500">7500</option>
<option value="10000">10000</option>
<option value="15000">15000</option>
<option value="20000">20000</option>
<option value="25000">25000</option>
<option value="30000">30000</option>
<option value="35000">35000</option>
<option value="40000">40000</option>
<option value="45000">45000</option>
<option value="50000">50000</option>
<option value="75000">75000</option>
<option value="100000">100000</option>
</select>
</form>
</div>
</div>
</div>
<div id="footer"></div>
questa invece è la pagina js/preventivo-ajax.js
codice:
$(document).ready(function(){
$("#quantita").change(function() {
var dati = $('#quantita').attr('value');
var data="quantita="+dati;
$.ajax({
type: "POST",
url: "dominio/prodotti-session.php",
data: data
});
});
});
e infine questa è dominio/prodotti-session.php dove vorrei valorizzare $_SESSION['quantita']
Codice PHP:
if(isset ($_POST['quantita'])){
$_SESSION['quantita'] = $_POST['quantita'];
$quantita = $_SESSION['quantita'];
}