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

    posizionare div all'interno di questo codice

    Ciao! Non ho ben capito dove posizionare questo div. Vi spiego qual è la situazione: quando non sono loggato appare il banner e quando loggo appare un riepilogo dei miei dati. Ecco il codice:

    <div class="BANNER175x175">
    <?
    if(!$_SESSION[username]){
    echo bannerl('banner_l1/');
    } else {
    $sql_tam = mysql_query("SELECT * FROM temp_amicizie WHERE username = '$_SESSION[username]' ");
    $num_temp_amici = mysql_num_rows($sql_tam);

    if($_SESSION[sesso]==M){
    $s_gif ="male.gif";
    } else {
    $s_gif ="female.gif";
    }

    echo "<div style=\"margin-top:10px;text-align:center\">
    Nome
    <div>$_SESSION[nome]</div>
    Email
    <div>$_SESSION[email_address]</div>
    Sono
    <div><img src=\"img/$s_gif\" alt=\"\" /></div>
    <div style=\"margin-top:10px\">Oggi hai ricevuto " . $c . " visit" . (($c == 1) ? 'a' : 'e') . "</a></div>
    <div>Hai " . $num_pml . " messagg" . (($num_pml == 1) ? 'io' : 'i') . " da leggere</a></div>
    <div>Nuove amicizie: $num_temp_amici <a href=\"utente.php?page=amicizie&action=temp_amiciz ie\" class=\"llef\" >[Vedi]</a></div>

    </div>";
    }

    Gli devo dire che quando loggo deve fare riferimento a questa classe <div class="TOPREFER">

    Qualcuno può aiutarmi ?

  2. #2
    puoi provare così solo che non sono molto esperto del codice quindi se non sbaglio il punto esclamativo che precede $_SESSION significa "se la sessione username non esiste"... allora penso sia giusto fare così

    Codice PHP:
    <div class="<? if (!$_SESSION[username]) {echo 'BANNER175x175';} else {echo 'TOPREFER';} ?>">
    </div>

  3. #3
    No ma in questo modo scrive il testo "TOPREFER" ma non richiama il div :P

  4. #4
    nessuno che sappia aiutarmi ?

  5. #5
    Allora vediamo se ho capito:

    se sono loggato il div che contiene quel codice mi deve mostrare per esempio :

    ciao tizio, benvenuto nel mio sito

    se non sono loggato il div mi deve mostrare il banner

    ora vorresti che se l'utente è loggato il div deve presentarsi con la classe TOPREFER , altrimenti con la classe BANNER175x175 giusto?

  6. #6
    sìsì esattamente. Come si ritrova ora accade che la classe è sempre .BANNER175x175 - Ed io invece vorrei che quando logga non deve fare riferimento a quella classe ma ad un'altra nonchè .TOPREFER

  7. #7
    Devi mettere la echo del banner nell'IF.

    Codice PHP:
    if(!$_SESSION['username']){
    // visualizzo il banner
    echo "
    <div class=\"BANNER175x175\">
    "
    ;
    // resto del codice 
    } else {
    // eseguo la query e stampo quello che devo stampare
    echo "
    <div class=\"altro_div\">
    "
    ;


    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.