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