Salve spero possiate aiutarmi, come da titolo ho un problema, non riesco a passare tramite le sessioni i dati inviati con un form.
La select da cui prelevo i dati è costituita da un foreach il quale preleva i dati da una query...
Ecco il codice della prima pagina:
Codice PHP:
session_start();
session_register("ricerca","tipo","settore","artista","service","pubblicita");
$host = 'xxx';
$user = 'xxx';
$password = 'xxx';
$database = 'xxx';
$db = mysql_connect($host, $user, $password)
or die ("Impossibile connettersi al server $host");
mysql_select_db($database, $db)
or die ("Impossibile connettersi al database $database");
//#### Query di estrazione TIPO EVENTO ####################
$query = "SELECT tipo FROM eventi";
$dbResult = mysql_query($query, $db);
print "<form action=\"stampa_preventivo.php\" method=\"post\">";
print "
<select id=\"prev\"><option name=\"tipo\" id=\"tipo\" value=\"\" selected> </option>";
while ($line = mysql_fetch_array($dbResult, MYSQL_NUM))
{
foreach ($line as $col_value){
print "<option name=\"tipo\" id=\"tipo\" value=\"\">$col_value</option>";
}
}
print "</select> Tipo Evento</p>";
mysql_free_result($dbResult);
....
....
....
come vedete io registro le varie variabili di sessione, poi le invio tramite il form.
Ora ogni option ha un nome, io invio e nell'altra pagina devo semplicemente stamparlo a video...e questo non mi riesce.
Ho provato con print "$_SESSION['tipo']"; print "$_POST['tipo']"; ho asseganto $_SESSION ad una variabile e print "$tipo" ma non succede niente...potete aiutarmi?
Grazie