I created Simple from with database
Database:
CREATE TABLE IF NOT EXISTS klient (
idklienta int(20) NOT NULL AUTO_INCREMENT,
imie varchar(20) NOT NULL,
nazwisko varchar(20) NOT NULL,
nick varchar(20) NOT NULL,
numer varchar(20) NOT NULL,
email varchar(50) NOT NULL,
telefon varchar(15) NOT NULL,
dataiczaszam datetime NOT NULL,
PRIMARY KEY (idklienta)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
PHP code:
require("connect.php");
connection();
$name=$_POST['name'];
$surname=$_POST['surname'];
$nick=$_POST['nick'];
$mail=$_POST['email'];
$telefon=$_POST['telefon'];
$kod=$_POST['kod'];
if (!empty($_POST['name'] && $_POST['surname'] && $_POST['nick'] && $_POST['email'] && $_POST['telefon']) && $_POST['kod']){
$query ="INSERT INTO klient (idklienta,imie,nazwisko,nick,numer,email,telefon,kod) values ('null',$name','$surname','$nick','$mail','$telefon','$kod')";
mysql_query($query);
mysql_close();
}
conncet.php
$db_name='calendar';
$host='localhost';
$user='root';
$pass='';
@msql_connect($host, $user, $pass) or die('brak polaczenia z msql');
@msql_select_db($db_name) or die('brak polaczenia z baza danych');
index.php (form)
<form action="register.php" method="post">
<fieldset>
<table align="center">
<tr>
<td>Imię</td>
<td><input type="text" name="name" required></td>
</tr>
<td>Nazwisko</td>
<td><input id="nazwisko"type="text" name="surname"required></td>
</tr>
<tr>
<td>Nick allergo</td>
<td><input type="text" name="nick" required></td>
</tr>
<tr>
<td>Numer aukcji</td>
<td><input type="text" name="numer"required></td>
</tr>
<tr>
<td>Kod werfikacji</td>
<td><input type="text" name="kod"required></td>
</tr>
<tr>
<td>E-mial</td>
<td><input type="email" name="email" required/></td>
</tr>
<tr>
<td>Telefon</td>
<td><input type="phone" name="telefon"required/></td>
<tr>
</table>
</fieldset>
<input id="add"type="submit" name="add" value="Wyślij">
</tr>
</form>
but I can't insert data in database . What am I doing wrong?