Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    16

    Visualizzare articoli in base ad valore passato

    salve a tutti, vi vorrei chiedere un aiuto, ho creato un sito in php per articoli,le vorrei suddivisi in categorie, con un form inserisco vari dati tra qui anche anche la categoria. adesso come devo fare per stampare nella mia pagina per esem. articoli di nn, solo gli articoli che hanno la variabile categoria = nn
    grazie a tutti

  2. #2
    se per esempio tu hai una tabella con

    id_articolo - testo_articolo - categoria_articolo

    (intesi come colonne)

    fai poi una select simile a:

    Codice PHP:
    $ricerca 'nn';
    $query "SELECT * FROM tabella WHERE categoria_articolo = '$ricerca'"

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    16
    grazie funzione
    senti ti posso chiedere un altra cosa che non trovo su google.
    io ho creato una tabela categorie "con 2 colonne id ed nome" nel database e nella home (index.php) stampo
    questa tabella in questo modo
    codice:
     <?php 
    include ("config.php");
    $link=mysql_connect ("$db_host","$db_user","$db_pass") or die ("Errore di Connessione" .mysql_error());
    mysql_select_db ($db_name, $link) or die ("Errore Tabella non trovata" .mysql_error());
    $query_sql = "SELECT id, categorie FROM ucc_categorias ORDER  BY id "; 
    $sql = mysql_query($query_sql, $link) or die(mysql_error());
    
    
     while ($row_sql = mysql_fetch_assoc($sql))
    
    		{echo "
    <p class=p><a href=articolo.php?Categoria=$row_sql[categorie]>NN</a></p>"
    };?>
    e mi crea una riga per ogni categoria trovata esemp.
    NN
    BB
    io le vorei in colonna. si puo fare?
    grazie

  4. #4
    in che senso in colonna?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    16
    esem. adesso le vedo cosi
    riga1: NN
    riga2: BB
    riga3: cd
    io le vorrei cosi
    riga1: NN BB CD

  6. #6
    Questo è il tuo codice:

    Codice PHP:
    <?php 
    include ("config.php");
    $link=mysql_connect ("$db_host","$db_user","$db_pass") or die ("Errore di Connessione" .mysql_error());
    mysql_select_db ($db_name$link) or die ("Errore Tabella non trovata" .mysql_error());
    $query_sql "SELECT id, categorie FROM ucc_categorias ORDER  BY id "
    $sql mysql_query($query_sql$link) or die(mysql_error());


     while (
    $row_sql mysql_fetch_assoc($sql))

            {echo 
    "
    <p class=p><a href=articolo.php?Categoria=
    $row_sql[categorie]>NN</a></p>"
    };?>
    Prova a modificare così:

    Codice PHP:
    <?php 
    include ("config.php");
    $link=mysql_connect ("$db_host","$db_user","$db_pass") or die ("Errore di Connessione" .mysql_error());
    mysql_select_db ($db_name$link) or die ("Errore Tabella non trovata" .mysql_error());
    $query_sql "SELECT id, categorie FROM ucc_categorias ORDER  BY id "
    $sql mysql_query($query_sql$link) or die(mysql_error());

    ?>
    <p class=p>
    <?php
     
    while ($row_sql mysql_fetch_assoc($sql))

            {echo 
    "
    <a href=articolo.php?Categoria=
    $row_sql[categorie]>NN</a>"
    };?>
    </p>
    In pratica metti nel ciclo solo il tag a, lasci fuori (mettendolo giustamente prima e dopo) il tag p.

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    16
    non funziona, cmq tranquillo mi modifico la lista
    ti chiedo scusa avevo un div chiuso male
    funziona come dici tu
    grazieee

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.