Programmazione Web » Php » Realizzare una shutbox con testo scorrevole
Realizzare una shutbox con testo scorrevole
Difficoltà:
Scritto da Michele Sassi
Sito Web: http://www.comefaccio.net ![]()
Questo tutorial è stato letto 1361 volte
Con il tutorial di oggi impareremo a realizzare una shutbox in Php , ovvero ad implementare sul nostro sito un sistema per permettere agli utenti di lasciare un proprio messaggio (comunemente chiamato "urlo") che apparirà in un testo scorrevole. Sicuramente lo avrete già visto su molti siti, ma non perdiamo altro tempo e mettiamoci subito all'opera.
Per realizzarlo sarà necessaria la creazione di una tabella in un database. Chiameremo questa tabella "shutbox". Eccovi il codice Sql che vi permetterà di crearla:
CREATE TABLE `shutbox` (
`id_shut` int(11) NOT NULL auto_increment,
`shut` varchar(200) NOT NULL default '',
`ip_visitatore` varchar(20) NOT NULL default '',
`data` int(11) NOT NULL default '0',
PRIMARY KEY (`id_shut`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Teoricamente, una volta realizzata la tabella, non ci resterebbe altro che realizzare la pagina di scrittura dell'urlo e la pagina di lettura. Preferiremo invece realizzare tutto in un'unica pagina, in modo tale che l'utente, dopo aver lanciato il suo urlo, ritorni sulla stessa pagina in cui era prima, ma con l'urlo aggiornato!
Nella nostra pagina (alla quale daremo un nome a nostro piacimento) dovremo effettuare le seguenti operazioni:
- recuperare le variabili inserite nel form dall'utente. Questa operazione sarà effettuata solo quando il form sarà inviato in eleborazione.
- inserire il codice Html per la creazione del modulo in cui l'utente potrà inserire il suo commento
- visualizzare i vari commenti degli utenti.
Poichè i vari commenti saranno memorizzati nel database, sarà necessario stabilire una connessione, che faremo con questo codice da salvare in una nuova pagina come "config.php".
<?php
$db_user = "root";
$db_pass = "";
$db_host = "localhost";
$db_name = "nome_database";
$conn = mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_name, $conn) or die ("Errore nella connessione al database");
?>
Passiamo adesso alla creazione del codice della pagina, da inserire nell'ordine sopra citato.
Pagine: 1 | 2 |

