INSERT INTO

ymod

Utente Attivo
14 Dic 2020
21
0
1
Ho creato un blog.
Ho un database, con all'interno una tabella chiamata BLOG, con vari attributi.
In una pagina creablog.php ho fatto
PHP:
$query2 = "INSERT INTO blog (titoloBlog,nomeSottotema,nomeUtente) VALUES ('$titoloblog','$sottotema',(SELECT nomeUtente FROM utentiregistrati WHERE nomeUtente = '$nomeutente'));";
            $result2 = mysqli_query($mysqli, $query2);

Poi, da creablog.php, ho un pulsante 'CREA BLOG', che va in blog.php dove risulta il blog appena creato.
In blog.php, quando clicco il pulsante 'personallizablog, voglio che vada in un'altra pagina che si chiama 'personalizzablog.ph', e lì tramite l'utente può scegliere il colore di sfondo per il suo blog. E poi deve ritornare nella pagina blog.

in blog.php ho fatto:
PHP:
if(isset($_COOKIE['cookiesfondo'])) {
    $sfondo = $_COOKIE['cookiesfondo'];

    switch ($sfondo) {
        case '1':
            $class = 'uno';
            break;
        case '2':
            $class = 'due';
            break;
        case '3':
            $class = 'tre';
            break;
        case '4':
            $class = 'quattro';
            break;
        default:
            $class = 'default';
            break;
    }
}

HTML:
<style type="text/css">
  
    .uno {
        background-color: red;
    }
    .due {
        background-color: yellow;
    }

    .tre {
        background-color: white;
    }

    .quattro {
        background-color: black;
    }

    .default {
        background-color: pink;
    }


</style>
un pulsante
HTML:
<p><a href="personalizzablog.php">Personalizza Blog</a> </p>
il body della pagina ha attributo class
HTML:
<body class="<?php echo $class; ?>">

Nella pagina personallizablog.php invece:
PHP:
<?php
include("Connessione.php");
if(isset($_POST['personalizzabottone']) && isset($_POST['coloresfondo'])) {
    
     $nome_cookie = "cookiesfondo";
     $value_cookie = $_POST['coloresfondo'];

    
     if (setcookie($nome_cookie,$value_cookie)){
          
        $query2 = "INSERT INTO blog (sfondo) VALUES ('$nome_cookie,$value_cookie')";
        $result2 = mysqli_query($mysqli, $query2);
        
        if (!$result2){
            echo "errore";
        } else {
            header("Location: blog.php?blog=$titoloblog");
        }
        }
        
     }
        
 ?>
 <!DOCTYPE html>
<html>
 <head>
  <meta charset = "utf-8">
  <title> Personalizza Blog</title>
  <link rel = "stylesheet" href = "blog.css">
  <script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js">
  </script>
 </head>
 
 <body>
 
 <form id = "form1" name = "form1" method = "post" action = "">
 
 <select id = "coloresfondo" name = "coloresfondo">
     <option value = "1"> Rosso </option>
     <option value = "2"> Giallo </option>
     <option value = "3"> Bianco </option>
     <option value = "4"> Nero </option>
 </select>
 
 <input type="submit" name="personalizzabottone" id="personalizzabottone" value="Personalizza" />
 </form>

</body>
</html>

Il colore viene cambiato, ma mi da errore della query, perchè?
Poi io vorrei che cambiasse il colore di sfondo solo ad un blog, quello da cui entro nella pagina personalizzablog, invece in questo modo cambia colore a tutti i blog esistenti
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Access: recuperare Indice dopo un insert into MS Access 0
R INSERT INTO tabella non funziona Classic ASP 2
Z problemi con foreach insert into PHP 10
M più insert tramite while loop PHP 1
A PROBLEMA: insert mysqli con dati Tagsinput Presentati al Forum 0
G Insert into select - Aiuto MySQL 0
L Insert php sql da una form multipla PHP 6
A [PHP] Problema query insert [RISOLTO] PHP 14
elpirata [RISOLTO][Mysql] Problema insert valori apostrofati MySQL 1
P [PHP] INSERT e UPDATE PHP 1
D [ASP] Mysql insert e update Classic ASP 2
M [Javascript] Verifica calcolo prima di fare insert Javascript 13
Monital [PHP] Insert into non inserisce tutti i dati PHP 1
trattorino [PHP] problema entrata immagini insert PHP 1
C [Visual Basic] Errore INSERT su DB MySQL (VB.Net) Visual Basic 4
3_g errore con mysql insert in PDO PHP 29
Merlina3377 php insert dati su tabella sql PHP 9
T [PHP] impedire un doppio INSERT INTO dopo reload della pagina PHP 3
daniele8808 Insert a converted php array in a js object PHP 4
P [MySQL] Query su DB 1 e Insert su DB 2 PHP 11
Laskot Query al DB con php (INSERT) PHP 2
P [PHP] merge di 2 tabelle e insert su terza tabella PHP 15
giancadeejay [PHP] INSERT into tabella tramite scelta checkbox PHP 0
E [PHP] problema insert query PHP 9
O errore INSERT con oggeto datetime MySQL 2
A insert ed upload PHP 1
E Problemi auto increment con query Insert Into Select MySQL 2
A Insert multiple a partire da form html PHP 3
stellare21 insert con Sqlite e PHP PHP 4
Marco_88 Aiuto con istruzione INSERT Database 8
A Insert non inserirsce tutti i valori MySQL 11
MarcoGrazia [PDO] insert che non inserisce e non da errori PHP 1
MarcoGrazia Insert into che da errore: numero di parametri non validi.... MySQL 7
S Insert into....on duplicate key update MySQL 2
M Problemi con la insert PHP 1
I Insert con select da tabella e valori predefiniti MySQL 2
A Insert da ciclo for PHP 4
Monital [risolto] insert into if select non presente MySQL 7
G Inserimento loop in una INSERT query in PHP e MySQL PHP 2
S INSERT e UPDATE non funzionano PHP 1
H [RISOLTO]Problema connessione + insert mysqli PHP 10
L insert into da query select PHP 0
S Tempi per INSERT MySQL 7
A insert funziona in server locale ma non in remoto MySQL 7
Emix Problema Insert... PHP 10
C Aiuto INSERT INTO... ON DUPLICATE KEY UPDATE PHP 1
M Sicurezza dati form per insert e select in database PHP 11
E Problema con INSERT INTO Classic ASP 2
F insert immagini database PHP 2
F Insert nel database di un'immagine caricata PHP 11

Discussioni simili