Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    12

    Estrarre dati dal database e poi metterle su due variabili

    Salve a tutti,

    ho cercato nel web ma non riesco a trovare quello che mi serve.
    Nella pagina del mio sito, tra le altre cose, c’è scritto questa frase qui:

    341 spettacoli effettuati (163 in Italia, 178 all’estero)

    Questa frase e statica e vorrei automatizzarla dato che su un'altra pagina chiamata “info&eventi” ci sono gli spettacoli che facciamo estratti da un database.
    La mia domanda è:
    come faccio ad estrarre dal database i dati Italia e Estero per metterli su due variabili che dopo vanno sommate??
    Se c’è un altro modo spiegatemelo perché non ci arrivo !!!

    Spero di essere stato chiaro perché il discorso è un po’ contorto!!!!!!!!


    Grazie in anticipo

  2. #2
    di cosa stiamo parlando? di quale db? di quale linguaggio?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    12
    Scusa!!! Rimedio subito!!! Scusami optime !!
    Il DB è SQL fatto con PHP My Admin
    Il linguaggio è PHP

    Intanto io ho risolto in parte!! Ho messo dentro al DB Italia ed Estero tanto per fare una prova e ho fatto:

    <?php
    //dichiarazione variabili per la connessione al DB
    $host = '******;
    $user = '******';
    $password = '******';
    $database = '******';
    //connessione al database server
    $connessione = mysql_connect($host, $user, $password)
    or die ("impossibile connettersi al server");
    //selezione del database
    mysql_select_db($database)
    or die ("impossibile connetersi al database");
    //creazione interrogazione al datadase
    $query ="SELECT * FROM eventi1";
    //lancio della query
    $risultato = mysql_query($query);
    //stampa a video i dati

    while($dati = mysql_fetch_array($risultato))


    $Estero = $dati['Estero'];
    $Italia = $dati['Italia'];
    $SommaSp = $Italia + $Estero;

    {


    echo '<span style="color:#f00">' . $SommaSp . '</span>' . ' spettacoli effettuati (' . $Italia . ' in Italia, '. $Estero . ' all’Estero)';
    }

    ?><br/>

    E mi viene fuori questa frase:

    180 spettacoli effettuati ( in Italia, 180 all’Estero)

    Non tiene conto dell’italia!! Cos’ho sbagliato!!
    A me pare di aver fatto tutto giusto
    Aiutatemi

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    12
    Ho ancora questo problema che mi assilla da un mese, oramai!!! …poi magari è una cazzata ma io non sono esperto in PHP!!
    Siamo un gruppo che fa spettacoli e sul RECORD nella tabella “eventi1” del DB MySQL ho messo una serie di dati: ID, Data, Ora, Città, Italia, Estero, Luogo, Occasione, Commento!! …io ho messo 165 spettacoli per l’Italia e 180 spettacoli per l’Estero (che dopo vanno sommati)!!
    Dopo aver fatto tutta la trafila della connessione al database di cui sopra, se faccio

    $Italia = $dati['Italia'];
    $Estero = $dati['Estero'];
    $SommaSp = $Italia+$Estero;

    echo '<span style="color:#f00">' . $SommaSp . '</span>' . ' spettacoli effettuati (' . $Italia . ' in Italia, '. $Estero . ' all’Estero)';
    }

    …esce questa frase qui:

    165 spettacoli effettuati (165 in Italia, all’Estero)

    Se metto le due variabili al contrario invece, cioè:

    $Estero = $dati['Estero'];
    $Italia = $dati['Italia'];
    $SommaSp = $Italia+$Estero;

    echo '<span style="color:#f00">' . $SommaSp . '</span>' . ' spettacoli effettuati (' . $Italia . ' in Italia, '. $Estero . ' all’Estero)';
    }

    180 spettacoli effettuati ( in Italia, 180 all’Estero)

    …ma non tutte e due insieme!! Non tiene conto della seconda variabile e non riesco a capire il perché??
    Forse sbaglio io (anzi sicuramente) e se c’è un modo alternativo per favore spiegatemelo anche se c’è da stravolgere tutto!! …perché io ho fatto cosi ma non so se è giusto!!


    Grazie 1000!!!

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.