Originalmente inviato da
karl94
Puoi riportare qua il codice dello script PHP?
codice pagina html:
Codice HTML:
<html>
<head>
<style>
#sfondo {
background: url(libri.jpg) no-repeat 0 100%;
color: white;
}
</style>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="bootstrap.min.css">
<script src="jquery.min.js"></script>
<script src="bootstrap.min.js"></script>
<title> biblioteca </title>
<script type="text/javascript" src="jquery.js"> </script>
<script>
function invia()
{
$.ajax({
url:"paginaphp.php",
data: {
id_libro: id_libro.value,
ISBN: ISBN.value,
titolo: titolo.value,
autori: autori.value,
editore: editore.value,
anno: anno.value,
genere: genere.value,
disponibilita: disponibilita.value,
posizione: posizione.value,
id_prestito: id_prestito.value,
data_prestito: data_prestito.value,
data_restituzione: data_restituzione.value,
persona: persona.value
} ,
success: function(msg)
{
$("#risultato").html(msg);
alert("Aggiunto, grazie!");
},
error: function()
{
alert("Chiamata fallita, si prega di riprovare...");
}
});
}
</script>
</head>
<body >
<div class="container">
<div id="sfondo" class="jumbotron">
<h1>Biblioteca</h1>
<p>Inserire i dati</p>
</div>
<div class="row">
<div class="col-sm-4">
</div>
</div>
<form name="modulo" ACTION="http://itisdeveloper.altervista.org/Biblioteca%20Scuola/paginaphp.php">
<div class="form-group">
<div class="col-xs-3">
<label for="id_libro">ID Libro:</label>
<input id="id_libro" class="form-control" placeholder="Inserire ID libro" name="id_libro" type="text" value="" size="40" maxlength="200" method="GET">
</div>
<div class="form-group">
<div class="col-xs-3">
<label for="ISBN">ISBN:</label>
<input id="ISBN" name="ISBN" class="form-control" placeholder="Inserire ISBN" type="text" value="" size="40" maxlength="200" method="GET">
</div>
<div class="form-group">
<div class="col-xs-3">
<label for="titolo">Titolo:</label>
<input id="titolo" name="titolo" class="form-control" placeholder="Inserire titolo libro" type="text" value="" size="40" maxlength="200" method="GET">
</div>
<div class="form-group">
<div class="col-xs-3">
<label for="autori">Autori:</label>
<input id="autori" name="autori" class="form-control" placeholder="Inserire autori libro" type="text" value="" size="40" maxlength="200" method="GET">
</div>
<div class="form-group">
<div class="col-xs-3">
<label for="editore">Editore:</label>
<input id="editore" name="editore" class="form-control" placeholder="Inserire editore libro" type="text" value="" size="40" maxlength="200" method="GET">
</div>
<div class="form-group">
<div class="col-xs-3">
<label for="anno">Anno:</label>
<input id="anno" name="anno" class="form-control" placeholder="Inserire anno libro" type="text" value="" size="40" maxlength="200" method="GET">
</div>
<div class="form-group">
<div class="col-xs-3">
<label for="genere">Genere:</label>
<input id="genere" name="genere" class="form-control" placeholder="Inserire genere libro" type="text" value="" size="40" maxlength="200" method="GET">
</div>
<div class="form-group">
<div class="col-xs-3">
<label for="disponibilita">Disponibilita':</label>
<input id="disponibilita" name="disponibilita" class="form-control" placeholder="Inserire disponibilita' libro (si/no) " type="text" value="" size="40" maxlength="200" method="GET">
</div>
<div class="form-group">
<div class="col-xs-3">
<label for="posizione">Posizione:</label>
<input id="posizione" name="posizione" class="form-control" placeholder="Inserire posizione libro" type="text" value="" size="40" maxlength="200" method="GET">
</div>
<div class="form-group">
<div class="col-xs-3">
<label for="id_prestito">ID prestito:</label>
<input id="id_prestito" name="id_prestito" class="form-control" placeholder="Inserire ID prestito libro" type="text" value="" size="40" maxlength="200" method="GET">
</div>
<div class="form-group">
<div class="col-xs-3">
<label for="data_prestito">Data prestito:</label>
<input id="data_prestito" name="data_prestito" class="form-control" placeholder="Inserire data prestito libro" type="text" value="" size="40" maxlength="200" method="GET">
</div>
<div class="form-group">
<div class="col-xs-3">
<label for="data_restituzione">Data restituzione:</label>
<input id="data_restituzione" name="data_restituzione" class="form-control" placeholder="Inserire data restituzione libro" type="text" value="" size="40" maxlength="200" method="GET">
</div>
<div class="form-group">
<label for="persona">Persona:</label>
<input id="persona" name="persona" class="form-control" placeholder="Inserire informazioni persona prestito" type="text" value="" size="100" maxlength="200" method="GET">
</div>
</br> </br>
<p align="center" > <button class="btn btn-primary" onclick="invia()">Invia Dati</button> </p>
</form>
<div id="risposta"></div>
<FORM ACTION="http://itisdeveloper.altervista.org/Biblioteca%20Scuola/visualizza.php">
<INPUT TYPE="submit" class="btn btn-primary" VALUE="Visualizza Libri">
</FORM>
</body>
</html>
codice pagina php
Codice PHP:
<?php
$servername = "localhost";
$username = "itisdeveloper";
$password = "";
$dbname = "my_itisdeveloper";
// Create connection
$conn = new mysqli($servername,$username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$id_libro = $_GET['id_libro'];
$ISBN = $_GET['ISBN'];
$titolo = $_GET['titolo'];
$autori = $_GET['autori'];
$editore = $_GET['editore'];
$anno = $_GET['anno'];
$genere = $_GET['genere'];
$disponibilita = $_GET['disponibilita'];
$posizione = $_GET['posizione'];
$id_prestito = $_GET['id_prestito'];
$data_prestito = $_GET['data_prestito'];
$data_restituzione = $_GET['data_restituzione'];
$persona = $_GET['persona'];
$query = "INSERT INTO libri (id_libro, ISBN, titolo, autori, editore, anno, genere, disponibilita,posizione ) VALUES ('$id_libro','$ISBN', '$titolo', '$autori' , '$editore','$anno','$genere','$disponibilita','$posizione')";
$query1 = "INSERT INTO prestiti (id_prestito,id_libro, data_prestito, data_restituzione, persona ) VALUES ('$id_prestito','$id_libro', '$data_prestito', '$data_restituzione' , '$persona')";
if (mysqli_query ($conn, $query))
echo ("Inserimento riuscito!");
else
echo ("Errore nell'inserimento :-(".mysqli_error($conn));
if (mysqli_query ($conn, $query1))
echo ("Inserimento riuscito!");
else
echo ("Errore nell'inserimento :-(".mysqli_error($conn));
$conn->close();
?>