Φωτογραφία Θωμάς Τζώρτζης
Ζήτημα Β3
από Θωμάς Τζώρτζης - Sunday, 27 May 2012, 8:51 PM
 
Επειδή έχω φάει τρελό κόλημα με το συγκεκριμένο part, έχω καταφέρει να περάσω στο href του style.php την τιμή του session και κάθε φορά που αλλάζει η επιλογή απ'τη φόρμα, μπαίνει και το ανάλογο background μέσω του css. Μάλιστα το "θυμάται" και αν αλλάξω σελίδα και ξαναπάω στο style.php . Ως εδώ καλά.

Δε μπορώ με τίποτα να περάσω την τιμή του session στις html σελίδες. Παρόλο που δηλώνω στην αρχή <?php session_start(); ?> , εμφανίζεται συνέχεια το default χωρίς να έχω κάνει κάποια αρχική συνθήκη.

style.php
<?php session_start();
if (isset($_POST['submitted']))
{$_SESSION['url']=$_POST['styles'];}
elseif (!isset($_SESSION['url']))
{$_SESSION['url']="styles/style1.css";}
else
{$_SESSION['url']=$_SESSION['url'];}
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7" />
<link rel="stylesheet" <?php print "href=" . $_SESSION['url'] ?> type="text/css" />

-------------------------------

register.html
<?php session_start(); ?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7" />
<link rel="stylesheet" <?php print "href=" . $_SESSION['url'] ?> type="text/css" />


 
Φωτογραφία Θωμάς Τζώρτζης
Απάντηση: Ζήτημα Β3
από Θωμάς Τζώρτζης - Monday, 28 May 2012, 5:58 PM
 
Οκ, έκανα το προφανές. Αντί για index.html σε index.php!