Salve a tutti, ho iniziato ad utilizzare il framework Bootstrap, molto facile ed intuitivo dal mio punto di vista.
Ho creato un form di registrazione ma quando vado a fare il submit dei dati invia solo il Nome, gli altri dati nel database sono vuoti
Grazie a tutti per l'aiuto!
Ho creato un form di registrazione ma quando vado a fare il submit dei dati invia solo il Nome, gli altri dati nel database sono vuoti
Codice:
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Circolari 2.0</title>
<link rel=stylesheet type="text/css" href="css/bootstrap.css">
<link rel=stylesheet type="text/css" href="css/styles.css">
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-6 col-md-offset-3">
<b><h1 class="text-center">Circolari 2.0 - Registrazione</h1></b>
</div>
</div>
<br>
<div class="row">
<div class="col-md-4 col-md-offset-4">
<form action="register.php" method="post">
<div class="form-group">
<div class="left-inner-addon">
<i class="glyphicon glyphicon-user"></i>
<input class="form-control focus" type="text" placeholder="Nome" name="nome">
</div>
</div>
<div class="form-group">
<div class="left-inner-addon">
<i class="glyphicon glyphicon-user"></i>
<input class="form-control focus" type="text" placeholder="Cognome" name="cognome">
</div>
</div>
<div class="form-group">
<div class="left-inner-addon">
<i class="glyphicon glyphicon-envelope"></i>
<input class="form-control focus" type="text" placeholder="Email" name="email">
</div>
</div>
<div class="form-group">
<div class="left-inner-addon">
<i class="glyphicon glyphicon-lock"></i>
<input class="form-control focus" type="password" placeholder="Password" name="password">
</div>
</div>
<button class="btn btn-info" type="submit">Registrati</button>
<a class="btn btn-warning" href="index.php">Home</a>
</form>
</div>
</div>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
</body>
</html>
<?php
if ($_SERVER['REQUEST_METHOD']=='POST')
{
// Definisco le variabili Nome, Cognome, Email e Password
$nome=$_POST['nome'];
$cognome=$_POST['cognome'];
$email=$_POST['email'];
$password=$_POST['password'];
if ($nome=="" or $cognome="" or $email="" or $password="")
{
echo "Tutti i campi sono obbligatori";
}
else
{
// Includo il file di configurazione
include('config.php');
// Connessione al database
$conn=mysqli_connect("$host", "$username", "$password", "$db_name") or die (mysqli_error($conn));
// Query Database
$sql="INSERT INTO $tbl_name (Nome, Cognome, Email, Password) VALUES ('$nome', '$cognome', '$email', '$password')";
$result=mysqli_query($conn, $sql);
if ($result)
{
echo "Registrazione effettuata con successo!";
}
else
{
echo (mysqli_error($conn));
}
}
}
?>
Grazie a tutti per l'aiuto!