Сегодня у меня возникли проблемы с mysql, php и html.php не будет вставлять данные в базу данных
Так я назвал базы данных «gebruikers» в этой базе данных у меня есть таблица под названием «registratie», и я использую USBwebserver v8.6 для хостинга
я сделал форму для людей, чтобы зарегистрировать их для сайт, который я планирую сделать, но то, что я натыкаюсь на то, что, когда я нажимаю «inschrijven», он не будет вставлять данные, введенные в форму в мою базу данных, я посмотрел на stackoverflow, но я не смог найти решение ответа к моей проблеме.
PHP:
<?php
session_start();
include_once 'dbconnect.php';
$gebruikersnaam = mysql_real_escape_string($post['gebruikersnaam']);
$wachtwoord = mysql_real_escape_string($post['wachtwoord']);
$voornaam = mysql_real_escape_string($post['voornaam']);
$tussenvoegsel = mysql_real_escape_string($post['tussenvoegsel']);
$achternaam = mysql_real_escape_string($post['achternaam']);
$klas = mysql_real_escape_string($post['klas']);
$telefoon = mysql_real_escape_string($spot['telefoon']);
$geboortedatum = mysql_real_escape_string($post['geboortedatum']);
$email = mysql_real_escape_string($post['email']);
$geslacht = mysql_real_escape_string($post['geslacht']);
if(mysql_query("INSERT INTO gebruikers(gebruikersnaam,) VALUES('$gebruikersnaam')"
?>
HTML:
<body>
<div id=titel>
<a href=index.html><img src="images/logo.jpg" alt="Homepage"id=logo></a>
Registratie
</div>
<div id=registratie>
form method="post">
Gebruikersnaam:
<input type="text" name="gebruikersnaam">
<br>
<br>
Wachtwoord:
<input type="password" name="wachtwoord">
<br>
<br>
Voornaam:
<input type="text" name="voornaam">
<br>
<br>
Tussenvoegsel:
<input type="text"name="tussenvoegsel">
<br>
<br>
Achternaam:
<input type="text" name="achternaam">
<br>
<br>
Klas:
<input type="text" name="klas">
<br>
<br>
Telefoon:
<input type="tel" name="telefoon">
<br>
<br>
Geboortedatum:
<input type="date" name="geboortedatum">
<br>
<br>
Email:
<input type="email" name="email">
<br>
<br>
Geslacht:
<br>
<select>
<option value="Man">Man</option>
<option value="Vrouw">Vrouw</option>
</select>
<br>
<br>
<input type="submit" onclick="alert('Registratie voltooid')" value="Inschrijven">
</form>
<a href=index.html id="button">Terug naar hoofdpagina</a>
</div>
</body>
я действительно надеюсь, что это может помочь вам, ребята из. это мой DBCONNECT.PHP:
<?php
if(!mysql_connect("localhost", "root", "usbw", "gebruikers"))
{
die('connection problem.' .mysql_error());
}
if(!mysql_select_db("gebruikers"))
{
die('No database selected' .mysql_error());
}
include
?>
я действительно надеюсь, что вы, ребята, могли бы помочь мне, потому что я из идей, как я могу исправить эту проблему, и я не знаю, где моя проблема лежит.
ПРИМЕЧАНИЕ: некоторые слова находятся на голландском языке.
удалить **, ** вставить запрос –
** Предупреждение **: вы используете [** устаревший ** API базы данных] (http: // stackoverflow.com/q/12859942/19068) и должен использовать [современную замену] (http://php.net/manual/en/mysqlinfo.api.choosing.php). – Quentin
Вы проверяете, есть ли какие-либо ошибки при подключении к базе данных, но вы не делаете этого при попытке выполнить запрос. Разве вы не думаете, что это может быть полезно? – Quentin