Problema inserimento dati in tabella mysql
Inviato: 20/01/2016, 15:31
Ciao ragazzi! premetto che mi intendo poco di siti/database ecc pero sono nella situazione in cui mi serve un sito dove uno inserisce i propri dati e vanno diretti al mio database
il problema che una volta inseriti il database rimane vuoto
allego sia l index
che il php che dovrebbe mandare i dati al db
grazie
il problema che una volta inseriti il database rimane vuoto
allego sia l index
Codice: Seleziona tutto
<!DOCTYPE html>
<html >
<head>
<meta charset="UTF-8">
<title>Prenotazione Moon Night</title>
<link href='http://fonts.googleapis.com/css?family=Titillium+Web:400,300,600' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="form">
<ul class="tab-group">
<li class="tab active"><a href="#signup">Prenotati</a></li>
<li class="tab"><a href="#login">Elimina prenotazione</a></li>
</ul>
<div class="tab-content">
<div id="">
<h1>Prenotazione Moon Night</h1>
<form action="provaregistrazione.php" method="POST">
<div class="top-row">
<div class="field-wrap" id="prenota">
<label>
Nome<span class="req">*</span>
</label>
<input id="nome" name="Nome" type="text" required autocomplete="off" />
</div>
<div class="field-wrap" id="Cognome">
<label>
Cognome<span class="req">*</span>
</label>
<input id="Cognome" name="Cognome" type="text"required autocomplete="off"/>
</div>
</div>
<div class="field-wrap" id="Email">
<label>
Email<span class="req">*</span>
</label>
<input id="Email" name="Email" type="email"required autocomplete="off"/>
</div>
<div class="field-wrap" id="Conferma">
<label>
Conferma email<span class="req">*</span>
</label>
<input id="Conferma" name="Conferma" type="email"required autocomplete="off"/>
</div>
<button type="submit" name="submit" value="prenota" class="button button-block" action="prenotazionemoon.altervista.org/provaregistrazione.php" >Prenotati</button>
</form>
</div>
<div id="login">
<h1>Welcome Back!</h1>
<form action="/" method="post">
<div class="field-wrap">
<label>
Email<span class="req">*</span>
</label>
<input type="email"required autocomplete="off"/>
</div>
>
<button class="button button-block">Log In</button>
</form>
</div>
</div><!-- tab-content -->
</div> <!-- /form -->
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src="js/index.js"></script>
</body>
</html>
Codice: Seleziona tutto
<?php
$host="localhost"; // Hostname
$username=" prenotazionemoon"; // Mysql username
$password=""; // Mysql password
$db_name="my_prenotazionemoon"; //Nome del Database
$tbl_name="members"; // Nome della Tabella
$db = mysql_connect($localhost,$username,$password);
mysql_select_db($db_name,$db);
$Nome = $_POST['Nome'];
$Cognome = $_POST['Cognome'];
$Email = $_POST['email'];
$Conferma = $_POST['conferma'];
echo '<span style="color:#FFFFFF">';
{
$que = mysql_query("select count(Email) as tot from ".$tbl_name."") or die(mysql_error());
$tot = mysql_fetch_assoc($que);
}
//controlla totale utenti
echo $tot[tot];
echo '<span style="color:#FF4500">';
{if($tot['tot']>=800) die('Attenzione : Ci dispiace ma abbiamo terminato le prevendite');
}
return;
mysql_query("INSERT INTO ".$tbl_name." (Nome,Cognome,Email) VALUES ('$Nome','$Cognome','$Email')",$db) || die(mysql_error());
/* quindi i dati sono stati salvati nel database e l'utente รจ registrato */
mysql_close($db);
?>