Buonasera,

Volevo chiedere una cosa riguardante un piccolissimo forum che sto tentando di scrivere, è una cosa molto base per un progetto.

C'è qualcosa però che non mi è chiaro, che poi è il principio base del forum. Ho scaricato anche degli esempi ma non ho capito molto bene come funziona.

In principio quello che faccio nella pagina index è fare una insert delle categorie del forum e allo stesso tempo fare una select per tirare fuori quelle presenti.

Il punto è: ogni volta che creo una categoria vorrò creare anche dei thread quindi devo entrare in questa categoria e fare lo stesso processo. Ma come si fa a fare questo senza creare delle apposite pagine php?

Mi spiego con il codice, che sono più chiaro:

if (isset($_GET['discu']) && $_SESSION['username']) {

$sql = $db->prepare("INSERT INTO threads (discu) VALUES (:discu)") or die ('Ciao1');
$sql->execute(array(':discu'=>$_GET['discu']));

}

$sql = $db->prepare("SELECT discu FROM threads") or die ('Ciao1');
$sql->execute();
$result = $sql->fetchAll();

foreach($result as $value) {
echo "<div style='width:200px; height:50px; border:1px solid black;'>";
echo "{$value['discu']}";
echo "</div>";
}

?>

Ora in questo modo ogni categoria mi prende come href il nome della categoria, ma questo link mi dà errore 404 perchè la categoria non è una pagina. Poniamo che io inserisca la categoria News e stampi News in seguito alla Select, che porta a News. News dev'essere la mia pagina News che contiene i thread di News, ma come faccio a creare una pagina News senza creare news.php?

Grazie,

Alessandro