Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    56

    scrivere variabile in un' array di sessione

    Non riesco a scrivere in sessione il valore dato dalla variabile $prezzo2 , mentre a video con
    echo "$prezzo2"; viene scritto correttamente.
    Dove sbaglio?

    grazie per l'attenzione

    $query = "SELECT * FROM articoli WHERE ID=\"".mysql_real_escape_string($var)."\"";

    $result = mysql_query($query, $db);

    while ($row = mysql_fetch_array($result))

    {
    //definisco la variabile

    $prezzo2 = $row[Quantità_Imballo]*$row[Listino_al_pubblico];
    echo "$prezzo2";

    //inserisco i valori in sessione

    $_SESSION['articoli'][] =($_GET['id']). (" - ".$row['Descrizione1']). (" - Prezzo Euro: ".$row['$prezzo2 ']);
    echo "Articoli nel carrello:
    ";
    foreach($_SESSION['articoli'] as $key => $value){
    echo "$key : $value
    ";
    }
    $_SESSION['prezzo'][] =(" ".$row['$prezzo2 ']);
    echo "Totale Euro:
    ";


    $somma = array_sum($_SESSION['prezzo']);
    echo $somma;


    }

    mysql_close($db);



    grazie per l'attenzione

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    56

    Re: scrivere variabile in un' array di sessione

    Originariamente inviato da rickky
    Non riesco a scrivere in sessione il valore dato dalla variabile $prezzo2 , mentre a video con
    echo "$prezzo2"; viene scritto correttamente.
    Dove sbaglio?

    grazie per l'attenzione

    $query = "SELECT * FROM articoli WHERE ID=\"".mysql_real_escape_string($var)."\"";

    $result = mysql_query($query, $db);

    while ($row = mysql_fetch_array($result))

    {
    //definisco la variabile

    $prezzo2 = $row[Quantità_Imballo]*$row[Listino_al_pubblico];
    echo "$prezzo2";

    //inserisco i valori in sessione

    $_SESSION['articoli'][] =($_GET['id']). (" - ".$row['Descrizione1']). (" - Prezzo Euro: ".$row['$prezzo2 ']);
    echo "Articoli nel carrello:
    ";
    foreach($_SESSION['articoli'] as $key => $value){
    echo "$key : $value
    ";
    }
    $_SESSION['prezzo'][] =(" ".$row['$prezzo2 ']);
    echo "Totale Euro:
    ";


    $somma = array_sum($_SESSION['prezzo']);
    echo $somma;


    }

    mysql_close($db);



    grazie per l'attenzione
    //Soluzione:
    $prezzo2 = $row[Quantità_Imballo]*$row[Listino_al_pubblico];
    $row[Listino_al_pubblico]= $prezzo2;

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.