Originariamente inviato da gta3!
No, hai capito benissimo!
Ma se faccio come dici tu...
<?php
// prendo i nomi della categoria e la descrizione
// connessione fatta
$forum = "SELECT * FROM forum ORDER BY idForum";
// invio della query
$query = mysql_query ($forum,$db)
or die ("Non riesco ad eseguire la richiesta $query");
// estraggo i valori
while ( $row = mysql_fetch_assoc( $query ) )
{
$titolo .= $valori['titolo'];
$descrizione .= $valori['descrizione'];
echo '$row['titolo']';
}
?>
Adesso mi prende tutti i titoli insieme, ma come posso dire di andare a prendere anche la descrzione?
Non riesco a capire...
Grazie, Fabio.
amico non te la prendere ma penso che ti manchino un po' troppo le basi per fare qualcosa del genere
il funzionamento essenziale di un forum è molto semplice quindi se non ci arrivi devi studiarti meglio l'argomento "database"
comunque ti aiuto
codice:
id | nome_forum | descrizione_forum | id_forum_padre
1 | Linguaggi Web | xx | 0
2 | Markup | xx | 1
3 | Php | xx | 1
4 | Asp | xx | 1
5 | Html | xx | 2
6 | Xhtml | xx | 2
7 | Xml | xx | 2
8 | Grafica Web | xx | 0
9 | Paint Shop Pro | xx | 8
fai una tabella così e la chiami forums
ci metti tutti i dati che ho scritto, così capisci il funzionamento
campo id int primary
campo nome_forum tinytext
campo descrizione_forum tinytext
campo id_forum_padre int index
crei index.php
codice:
<?php
// QUI IL CODICE DELLA CONNESSIONE AL DB CON RESOURCE $connessione
// ricavo il forumid per questa pagina per stampare i subforum
if (isset($_GET['forumid'])
{
if(is_numeric($_GET['forumid']))
$forumid = (int)$_GET['forumid'];
else
$forumid = 0;
}
else
$forumid = 0;
?>
<table border="2" cellpadding="5" cellspacing="2" width="100%">
<?php
$query_macrocat = "select * from forums where id_forum_padre = '" . $forumid . "'";
$query_macrocat = mysql_query($query_macrocat, $connessione);
while($macrocat = mysql_fetch_assoc($query_macrocat))
{
echo("<tr><th colspan=\"2\" bgcolor=\"gray\">" . $macrocat['nome_forum'] . "</th></tr>");
$query_subcat = "select * from forums where id_forum_padre = '" . $macrocat['id'] . "'";
$query_subcat = mysql_query($query_subcat, $connessione);
while($subcat = mysql_fetch_assoc($query_subcat))
{
echo("<tr><td><a href=\"index.php?forumid=" . $subcat['id'] . "\">" . $subcat['nome_forum'] . "</a></td><td>" . $subcat['descrizione_forum'] . "</td></tr>");
}
}
?>
</table>
et voilà
semplice ma efficace
il codice non l'ho provato.. se non dovesse andare avvisami che correggo