PDA

View Full Version : [PHP] generare pagina da template con php


zorthan
06-03-2010, 12:52
Ciao a tutti:)

La mia idea/obiettivo č il seguente.
SOno riuscito a creare un form da cui inserisco gli articoli del mio sito. TItiolo, sottotitolo, testo.
Nel db vienecreato regolarmente ognui record che visualizzo a video con uno script php smplice. ecco qua (dal file "Inserimento.php")

<form enctype="multipart/form-data" action="articoli.php" method="POST"><br /> <h1 class="grigio">Sezione 1: nuovo articolo</h1><br /> Titolo &nbsp &nbsp &nbsp&nbsp &nbsp&nbsp<input type="text" name="titolo" value="" size="32"><br /> SottoTitolo &nbsp &nbsp<input type="text" name="sottotitolo" value="" size="32"><br /> <input type="hidden" name="MAX_FILE_SIZE" value="5000000"> Aggiungi unimmagine: <input name="userfile" type="file"> <textarea name="testo" rows="15" cols="80"> qui puoi scrivere il tuo testo </textarea> <input type="submit" value="invia"> </form> </div>

Nel file "articoli.php" ho il testo seguente
$titolo = $_POST['titolo']; $sottotitolo = $_POST['sottotitolo']; $testo = $_POST['testo']; $description = "INSERT INTO curiosita (titolo,sottotitolo,testo) VALUES ('$titolo','$sottotitolo','$testo')"; //preparo la stringa per l'inserimento mysql_select_db($dbname); //effettuo l'inserimento sul database $Result1 = mysql_query($description) or die(mysql_error()); //effettuo l'inserimento sul database

A video stampo l'articolo (ultimo inserito ) cosi:
$nesql2 = "SELECT id,titolo,sottotitolo,testo FROM(SELECT id,titolo,sottotitolo,testo FROM curiosita ORDER by id DESC) a LIMIT 1"; $nentry2 = mysql_query ($nesql2); while ($new2 = mysql_fetch_row($nentry2)) { print $new2[1] ."</span><br>\n". $new2[2] . "</span><br>\n".$new2[3]; } }

QUesto articolo sarā la news che apparirā in prima pagina "Curiositā.php"
In un'altra sezionedi questa pagina, vorrei inserire una specie di archivio che elenca solo i titoli defgli articoli gia inseriti, linkabile con un collegamento <a href... al testo veroe proprio.

A tale scopo, vorrei creare delle pagine html riferite ad ogni articolo, tramite un template vuoto. Che richiamerei appiunto con un collegamento <a href"... col titolo archiviato...

Chiedo a voi un parere su come realizzare tale template con php. (che so, usando una pagina vuota)...automaticamente. č innanzitutto fattibile senza CMS??? (joomla, etc?).
qualche idea, suggerimento?
grazie mille.
:)