Visualizzazione risultati 1 fino 5 di 5

Discussione: visualizzare data e evento estratti da database

  1. #1
    L'avatar di FantaGalla
    FantaGalla non è connesso Utente
    Data registrazione
    01-07-2003
    Messaggi
    245

    Predefinito visualizzare data e evento estratti da database

    ho uno script calendario, ma voglio visualizzare gli eventi come righe di agenda e uso questo codice:

    Codice PHP:
    <?php
    include("config.inc.php");
    $db = mysql_connect($host, $username, $password) or die("Errore durante la connessione al database");
    mysql_select_db($database, $db) or die("Errore durante la selezione del database");

    $query = "SELECT date, event FROM `calendar_events` ORDER BY date DESC LIMIT 5";

    $result = mysql_query($query, $db);
    while (
    $row = mysql_fetch_array($result))
    echo
    nl2br($row['date']);

    mysql_close($db);
    ?>
    in pratica non so come visualizzare sia la data che l'evento, in quanto dove ho $row['date'] non so come poter aggiungere anche l'evento

  2. #2
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Citazione Originalmente inviato da FantaGalla Visualizza messaggio
    ho uno script calendario, ma voglio visualizzare gli eventi come righe di agenda e uso questo codice:

    Codice PHP:
    <?php
    include("config.inc.php");
    $db = mysql_connect($host, $username, $password) or die("Errore durante la connessione al database");
    mysql_select_db($database, $db) or die("Errore durante la selezione del database");

    $query = "SELECT date, event FROM `calendar_events` ORDER BY date DESC LIMIT 5";

    $result = mysql_query($query, $db);
    while (
    $row = mysql_fetch_array($result))
    echo
    nl2br($row['date']);

    mysql_close($db);
    ?>
    in pratica non so come visualizzare sia la data che l'evento, in quanto dove ho $row['date'] non so come poter aggiungere anche l'evento
    puoi inserire un'ulteriore tabella eventi(id, evento) dove metti in relazione gli id della tua tabella calendar_events(id, data , etc ect) , con quella degli eventi:

    TabCalendar_events(data) -prelevi->id -> -lo passi a->TaEventi(id)->prelevi->evento/i

    capito?
    Ultima modifica di Xsescott : 05-10-2009 alle ore 14.30.49
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  3. #3
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Usando il nome della colonna, cioe' $row['event'] ?

    Forse pero' dovresti usare mysql_fetch_assoc(), che ritornerebbe un array associativo del tipo
    Codice:
    Array (
      'date' =>  ...
      'event' => ...
    )
    edit: o forse non ho capito - l'evento e' in un'altra tabella?

    Nel caso, devi aggiugere un JOIN alla query per unire le due.
    Ultima modifica di dreadnaut : 05-10-2009 alle ore 14.34.12

  4. #4
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    no tu hai capito bene, sono io che non avevo letto nella query che lui il campo evento già lo ha :P
    bhe, allora puoi tranquillamente prelevare il campo con $row['event']

    ps. puoi postare come è fatta la tabella?
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  5. #5
    L'avatar di FantaGalla
    FantaGalla non è connesso Utente
    Data registrazione
    01-07-2003
    Messaggi
    245

    Predefinito

    dopo alcuni esperimenti ho trovato da solo:

    echo nl2br($row['data_it']) , ' - ' ,($row['event']);

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •