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

    Style CSS diverso con PHP

    Salve a tutti, ho creato un sito a 2 colonne, quella centrale del contenuto e quella a destra.
    Su quella a destra ho messo un div per creare un menu esattamente questo:
    codice:
    	#sidebar{
      height: 200px;
    }
    Ora vorrei che se un utente ha la variabile $_SESSION['loggato'] a 1 cambi il codice con height: 320px; e se invece la tiene a zero, resti com'è.
    Ho provato con la condizione if, solo che lo style CSS non legge il codice come PHP ma come CSS, quindi non esegue l'operazione, qualche aiuto? Grazie.
    we

  2. #2
    vedi se va bene così:
    Codice PHP:
     <?php
       
    if($_SESSION['loggato']==1)
       {
         
    $h="320px";
         
       }
       else{
       
    $h="200px";
       }
        
    ?>
     <html>
     <head>
     <style>
             #sidebar{
      height: <?php echo $h;?>;

      
    }
     </style>
     </head>
     <body>
     <div id="sidebar"></div>
     </body>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Potresti costruirti con php la parte head della pagina html. Includi questa in ogni pagina.
    Questo velocemente, sicuramente ci sono altre soluzioni

    <?php

    echo '<head>' ;

    echo ' <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> ' ;

    echo ' <title>tuo titolo</title> ' ;

    echo ' <link href="../include/master.css" rel="stylesheet" type="text/css"> ' ;

    if(inserisci condizione){

    echo ' <link href="../include/altro.css" rel="stylesheet" type="text/css"> ' ;

    }

    ?>
    echo "</head" ;

    echo "<body>" ;

    qui tutto quello che riguarda html e poi alla fine un include coda per chiudere html e body

  4. #4
    Grazie a tutti.
    Ho definito l'id sidebar solo sulla pagina del sito con la condizione PHP, poi l'altro CSS lo ho incluso.
    Grazie ancora^^
    we

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.