Nel mio database (phpmyadmin) ho una tabella 'BLOG' con attributi 'titoloBlog', 'nomeSottotema', 'nomeUtente', 'sfondo', 'font', 'colorefont'.
Nella mia pagina 'Crea blog' ho creato una SELECT OPTION (in html) per selezionare un sfondo, un font e un colore di font:
<form method = "post" action = "creablog.php">
<p id = "titolosfondo"> Sfondo </p>
<select id = "sfondo" name = "sfondo" >
<option hidden></option>
<option value = "green"> Verde </option>
<option value = "blue"> Blu </option>
<option value = "red"> Rosso </option>
</select></br>
<p id = "titolofont"> Font </p>
<select id = "font" name = "font" onchange="changeFontStyle(this)">
<option hidden></option>
<option value = "Arial">Arial</option>
<option value = "Pacifico">Pacifico</option>
<option value = "Orbitron">Orbitron</option>
</select> <br />
<p id = "titolocolore"> Colore Font </p>
<select id = "colore" name = "colore">
<option hidden></option>
<option>Rosso</option>
<option>Verde</option>
<option>Giallo</option>
</select> <br />
</div>
<input type = "submit" id = "crea" name = "crea" value = "Crea Blog" />
</form>
In Jquery ho fatto questa funzione per selezionare e cambiare il colore
$(document).ready(function(){
function cambiosfondo()
{
var x = document.getElementById("sfondo");
var bgcolor = x.options[x.selectedIndex].value;
document.body.style.backgroundColor = bgcolor;
}
In php con questa query inserisco i dati nella mia tabella, nel database:
$query2 = "INSERT INTO blog (titoloBlog,nomeSottotema,nomeUtente,sfondo, font, colorefont) VALUES ('$titoloblog','$sottotema',(SELECT nomeUtente FROM utentiregistrati WHERE nomeUtente = '$nomeutente'),'$sfondo','$font','$colore');";
e nella pagina 'blog.php', cioè la pagina in cui deve apparire il blog appena creato, ho questa query per selezionare gli elementi:
if(isset($_GET["blog"])){
$blog = $_GET['blog'];
setcookie ("cookieblog", $blog, time()+3600, "/");
} else {
$blog = $_COOKIE["cookieblog"];
}
$query = "SELECT * FROM `blog` WHERE titoloBlog = '$blog'";
Quello che voglio che accada è che, nella pagina 'Crea blog' io seleziono uno sfondo, un font, e un colore font. Quando clicco il pulsante 'CREA BLOG' le cose da me scelte si salvino "fisicamente" nella pagina del blog.php che sto andando a creare. Per esempio che lo sfondo sia 'rosso', che il font sia 'arial' e il colore font sia 'blu'.
Nella mia pagina 'Crea blog' ho creato una SELECT OPTION (in html) per selezionare un sfondo, un font e un colore di font:
<form method = "post" action = "creablog.php">
<p id = "titolosfondo"> Sfondo </p>
<select id = "sfondo" name = "sfondo" >
<option hidden></option>
<option value = "green"> Verde </option>
<option value = "blue"> Blu </option>
<option value = "red"> Rosso </option>
</select></br>
<p id = "titolofont"> Font </p>
<select id = "font" name = "font" onchange="changeFontStyle(this)">
<option hidden></option>
<option value = "Arial">Arial</option>
<option value = "Pacifico">Pacifico</option>
<option value = "Orbitron">Orbitron</option>
</select> <br />
<p id = "titolocolore"> Colore Font </p>
<select id = "colore" name = "colore">
<option hidden></option>
<option>Rosso</option>
<option>Verde</option>
<option>Giallo</option>
</select> <br />
</div>
<input type = "submit" id = "crea" name = "crea" value = "Crea Blog" />
</form>
In Jquery ho fatto questa funzione per selezionare e cambiare il colore
$(document).ready(function(){
function cambiosfondo()
{
var x = document.getElementById("sfondo");
var bgcolor = x.options[x.selectedIndex].value;
document.body.style.backgroundColor = bgcolor;
}
In php con questa query inserisco i dati nella mia tabella, nel database:
$query2 = "INSERT INTO blog (titoloBlog,nomeSottotema,nomeUtente,sfondo, font, colorefont) VALUES ('$titoloblog','$sottotema',(SELECT nomeUtente FROM utentiregistrati WHERE nomeUtente = '$nomeutente'),'$sfondo','$font','$colore');";
e nella pagina 'blog.php', cioè la pagina in cui deve apparire il blog appena creato, ho questa query per selezionare gli elementi:
if(isset($_GET["blog"])){
$blog = $_GET['blog'];
setcookie ("cookieblog", $blog, time()+3600, "/");
} else {
$blog = $_COOKIE["cookieblog"];
}
$query = "SELECT * FROM `blog` WHERE titoloBlog = '$blog'";
Quello che voglio che accada è che, nella pagina 'Crea blog' io seleziono uno sfondo, un font, e un colore font. Quando clicco il pulsante 'CREA BLOG' le cose da me scelte si salvino "fisicamente" nella pagina del blog.php che sto andando a creare. Per esempio che lo sfondo sia 'rosso', che il font sia 'arial' e il colore font sia 'blu'.