ho questo script e non riesco a capire perchè pur passando i dati correttamente dalla form non vengano tenuti nel momento in cui nel browser clicchi "go" per riaccedere alla stessa pagina.
Non dovrebbe avere già memorizzati i precdenti valori avendo già creato la sessione ed il relativo cookie?codice:<?php // Sessions - Example 23-2 //--------------------------- session_start(); if (!isset($_SESSION['bgCol'])) $_SESSION['bgCol'] = 0; if (!isset($_SESSION['textCol'])) $_SESSION['textCol'] = 0; if (isset($_POST["submit"])) { $bgCol = $_POST["nbgCol"]; $textCol = $_POST["ntextCol"]; $_SESSION['bgCol'] = $bgCol; $_SESSION['textCol'] = $textCol; echo("<body bgcolor='$bgCol' text='$textCol'>"); } ?> <h2>What Colours would you like?</h2> <form action='<?php echo($_SERVER["PHP_SELF"]) ?>' method='post'> Background Colour: <select name='nbgCol'> <option>red</option> <option>green</option> <option>blue</option> <option>cyan</option> <option>yellow</option> </select> Text Colour: <select name='ntextCol'> <option>red</option> <option>green</option> <option>blue</option> <option>cyan</option> <option>yellow</option> </select> <input type='submit' name='submit'>

Rispondi quotando
