Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    var sessione al refresh

    Cari prevacanzieri,

    ho un calendario corsi per una scuola e una query select che mi filtra i risultati per una variabile di sessione corso $_SESSION["corso"]

    in questa pagina:

    http://www.scuolatao.com/gest/calendar-site-var.php

    setto la variabile dal menu a tendina
    Codice PHP:
    session_start();
    $_SESSION["corso"] = $_GET['corsoID']; 
    e poi la passo tramite vai a cal alla pagina calendar-site-new ..

    Codice PHP:
    session_start();
    ...
    ...
    $result mysql_query("SELECT......
    WHERE corsi.idcorsi = '
    {$_SESSION['corso']}
    e fin qui tutto bene; funzia

    Ora vorrei settare $_SESSION["corso"] direttamente nella pagina del calendario passandogliela dal menu a tendina che vedete:

    <form name="form1" method="get" action="calendar-site-new.php">
    <select name="corsoID" id="corsoID">
    <option value="">Scegli un corso</option> ....

    Ma se metto nell'head:
    Codice PHP:
    session_start();
    $_SESSION["corso"] = $_GET['corsoID']; 
    Non la tiene quando sfoglio il calendario (al contrario di quella passatagli dall'altra pagina)
    Come si puo fare ?

    Grazie, Nik

    PS: consiglio di scegliere Agopuntura 1 o 2 dal setta variabili e sfogliare il calendario su settembre ottobre

  2. #2
    Umm, forse nn son stato chiaro...provo a semplificare:

    esiste la possibilità di settare una variabile di sessione da una select list nella stessa pagina tipo:

    Codice PHP:
    <form name="form1" method="get" action="calendar-site-new - Copy.php">
    <select name="<?php echo $_SESSION["corso"]?>" id= "<?php echo $_SESSION["corso"]?>" >
    <option value="">Scegli un corso</option>

  3. #3
    Vabbuò, siete pigri e accaldati - vi capisco

    l'ho risolto chiamando onChange="form.submit(); un file esterno .php con l'istruzione

    Codice PHP:
    <?php  session_start(); 
    $_SESSION["corso"] = $_GET['corsoID']; ?>
    <?php $red 
    "calendar-site.php";
    header("location: ".$red);    ?>
    che setta la $_SESSION["corso"] e mi rimanda alla pagina

    Non sarà elegantissimo ma risolve perfettamente

    Buone vacanze a tutti !

    Nik

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.