Salve,
spero proprio di essere nel posto giusto.
Se mi scusate la premessa, in questi giorni sto cercando di tirare su un progettino per l'esame di maturità e, data la mancanza di tempo, mi sono orientato su un piccolo sito web link.
Una volta tirato su e testato in locale (con XAMPP), l'ho caricato su altervista per metterlo online, però non so più che pesci pigliare per fargli caricare valori nel database. Gli unici che accetta sono quelli del form di registrazione iniziale poi più nulla. Premetto che sul server locale funziona perfettamente e che su altervista i dati li va a prendere e utilizzare, solo caricarli non vuole.
Ho già abilitato il database.
Ve ne sarei molto grato per qualsiasi dritta al riguardo.
A seguire un esempio di tentativo di inserimento con js e php:
Codice:
function creaQuaderno() {
var radioVal = $("input[name='radioVfText']:checked").val();
var sceltaTitolo = $('#sceltaTitolo').val();
if(sceltaTitolo.length < 1) {
$('#datiSbagliatiQ').text("Inserisci un username di almeno 3 caratteri");
} else {
$('#datiSbagliatiQ').text("");
var parameter;
if (radioVal == "testo") {
parameter = {
'usernameUser': localStorage.getItem("usernameQuady"),
'titoloQuaderno': sceltaTitolo,
'tipo': 'testo'
};
} else {
parameter = {
'usernameUser': localStorage.getItem("usernameQuady"),
'titoloQuaderno': sceltaTitolo,
'tipo': 'verofalso'
};
}
$.ajax({
type: "POST",
url: "php/creaQuaderno.php",
data: parameter,
success: function(risposta){
//console.log("Successo");
var numQuaderni = localStorage.getItem("numeroQuaderni");
localStorage.setItem("numeroQuaderni",(numQuaderni-(-1)) );
$('#card1Title').text((numQuaderni-(-1)) + " Quaderni");
},
complete: function(risposta) {
localStorage.setItem("contenutoBodyRow", "quaderni");
$('#creaQuadernoModal').modal('hide');
$('#creaQForm').trigger("reset");
vediQuaderni();
},
error: function(){
alert("Chiamata fallita!!!");
}
});
}
}
Codice PHP:
<?php
require_once 'db_connect.php';
$usernameUser = $_POST['usernameUser'];
$titoloQuaderno = $_POST['titoloQuaderno'];
$tipo = $_POST['tipo'];
$query = "INSERT INTO quaderno VALUES ('','$usernameUser','$titoloQuaderno', '$tipo')";
$result = mysqli_query($conn, $query)
or die("query fallita: ".mysqli_error($conn));
//chiusura della sessione
mysqli_close($conn);
?>
Grazie.