Visualizzazione dei risultati da 1 a 5 su 5

Discussione: data su DB

  1. #1
    Utente di HTML.it L'avatar di remixe
    Registrato dal
    Aug 2004
    Messaggi
    645

    data su DB

    ciao a tutti,
    ho creato un catalogo di prodotti che ho caricato su un database,
    ho creato un campo data, che però quando richiamo con il php
    sulla pagina mi da per tutti i prodotti una data unica che è 1/1/70(credo sia di default)eppure io nei vari record ho inserito tutte date differenti.
    gli attributi che ho dato al campo sono: Type int(11) NOT NULL
    non riesco a risolvere questo problema.i campi me ne visualizza solo 1 che è "titolo" ma non gli altri, questo è il codice:

    <?
    include("config.inc.php");
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    $query = "SELECT id,titolo,sottocat,foto FROM news ORDER BY data DESC LIMIT 0,10";
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_array($result))
    { echo "
    <img src=/uploads\"$row[foto]\">
    <a href=\"view.php?id=$row[id]\">" . date("j/n/y", $row[data]) . " - $row[titolo]</a>
    "; }
    mysql_close($db);
    ?>

    GRAZIE
    nessuno

  2. #2
    dovresti mettere il codice tra tag [ code ] o [ php ] senza gli spazi. altrimenti e' poco leggibile. Vedi l'help per i codici disponibili.

    http://forum.html.it/forum/misc.php?...bbcode#buttons


    1/1/1970 e' la data di default per le date non valide o fuori dal range dello UNIX TIMESTAMP.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di remixe
    Registrato dal
    Aug 2004
    Messaggi
    645

    RE

    OK PIERO,
    un ultima cosa, ho 2 pagine, sulla prima ho richiamato una serie di categorie identificate ciascuna ovviamente dal suo ID

    $query = "SELECT id,data,cat FROM news ORDER BY data DESC LIMIT 0,10";


    poi ho una seconda pagina in cui dovrei richiamare delle sottocategorie
    (ci si arriva cliccando sulla rispettiva categoria della prima pagina)
    la query è

    $query = "SELECT data,sottocat FROM news WHERE id='$id'";

    praticamente come puoi intuire la prima pagina passa l'id specificato
    alla seconda che mi fa vedere la sottocategoria.

    Ora il problema sta nel fatto che gli passa un solo ID e quin di nella seconda pagina vedo una sola sottocategoria.In realtà ad una categoria
    appartengono più sottocategorie.
    Come posso ovviare a ciò?
    Cioè io dovrei creare un sistema in cui sulla prima pagina mi appaiono delle categorie, poi clikkando su ciascuna mi si apre la pagina con tutte le sottocategorie che gli appartengono.

    Spero di essere stato abbastanza chiaro.


    CIAO
    nessuno

  4. #4
    Non so la struttura della tua tabella e tanto si e' anche parlato in vari post di categorie e sottocategorie.... Si presume che ogni sottocategoria abbia un identificatore della categoria a cui appartiene (in qualche modo) quindi invece di cercare l'id del record che puo' renderti solo un record devi cercare l'identificatore della categoria nei record sottocategoria associati .

    Sembra uno scioglilingua....


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it L'avatar di remixe
    Registrato dal
    Aug 2004
    Messaggi
    645

    RE

    dunque Piero,
    la mia tabella è strutturata in maniera semplice:

    -id
    -titolo
    -testo
    -data
    -categoria
    -sottocategoria
    -foto
    -fotobig

    il problema (almeno per me che sono nuovo di php) sta nel fatto
    che l'id come puoi vedere è univoco sia per la categoria che sottocategoria.
    Potresti darmi una dritta per capire come dovrei impostare in maniera corretta questa tabella?

    Ciaoooo
    nessuno

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.