login  Naam:   Wachtwoord: 
Registreer je!
 Forum

session wordt niet weergegeven

Offline bennieboy - 05/05/2010 22:18
Avatar van bennieboyHTML beginner Hoi,
ik wil de mensen laten kiezen uit verschillende styles. ze kiezen een style en die wordt dan opgeslagen in een session. jammer genoeg, wordt er niets geprint als ik de session echo. waaraan ligt dat? hieronder staat de code.
Index
Plaatscode: 139287

Test file

Plaatscode: 139288

4 antwoorden

Gesponsorde links
Offline kiwi - 05/05/2010 22:23 (laatste wijziging 06/05/2010 18:30)
Avatar van kiwi Nieuw lid Is het niet mogelijk dat hij error geeft omdat er geen waarde ingesteld hebt wannneer je de pagina wil landen, dus maak anders het volgende om dit op te lossen:

  1. if (isset($_SESSION['css'])) {
  2. $css = $_SESSION['css'];
  3. } else {
  4. $css = "black";
  5. }

Thx voor het vermelden van e quotes  
Offline Martijn - 05/05/2010 23:24
Avatar van Martijn Crew PHP gaat niet werken hae ;) black is een tekst, dus quotes:
$css="black";

Een kortere versie, wat exact gelijk is aan de code van kiwi is dit:

  1. $css = isset($_SESSION['css']) ? $_SESSION['css'] : "black";
  2. //en zo werkt ie:
  3. $var = voorwaarde ? true : false;
Offline Jelmerholland - 07/05/2010 01:23
Avatar van Jelmerholland PHP beginner Waarom zet je het niet in een $_COOKIE? Dan wordt het ook nog bewaard voor een volgende visit. Zet de cookie gewoon voor 20 dagen op de computer. done 

http://php.net/manual/en/function.setcookie.php
Uitlezen gaat net zoals een $_SESSION

;) Good luck
Offline rambo - 07/05/2010 16:14
Avatar van rambo HTML beginner Ik weet niet zeker hoe je files heten, maar je doet de POST naar test.php. Als ik die file bekijk gebeurt daar niks met de $_SESSION variabele... Als je de volgende code:
  1. <?php
  2. if(isset($_POST['submit']))
  3. {
  4. $css = $_POST['css'];
  5. $_SESSION['css'] = $css;
  6. }
  7. ?>


Naar test.php verplaatst gebeurt er al wat meer denk ik...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.201s