У меня проблема с попыткой сохранить данные из html-формы в базу данных SQL. Я видел несколько других сообщений, но ничего не помогло. Вот код формы:Php + данные из формы в базу данных
<?php
require("connection.php");
echo '<html>
<title>Υποβολή Βιογραφικού</title>
</head></head>
<body>
<form method='Post' action='insert.php'>
Όνομα:<br>
<input type="text" name="firstname">
<br>
Επώνυμο:<br>
<input type="text" name="lastname">
<br>
Ηλικία:<br>
<input type="number" name="age">
<br>
Σπουδές:<br>
<textarea name="education" rows="10" cols="30"></textarea>
<br>
Επαγγελματική Εμπειρία:<br>
<textarea name="experience" rows="10" cols="30"></textarea></textarea>
<br>
Ξένες Γλώσσες:<br>
<textarea name="languages" rows="5" cols="10"></textarea>
<br>
Δυνατότητα Μετακίνησης:<br>
<input type="text" name="travelling">
<br>
<br>
<input type='submit' value='Υποβολή Βιογραφικού' />
</form>
</body>
</html>';
?>
И это код, который сохраняет данные в базу данных.
<?php
include("connection.php");
$firstname=$_POST["firstname"];
$lastname=$_POST["lastname"];
$age=$_Post["age"];
$education=$_Post["education"];
$experience=$_Post["experience"];
$languages=$_Post["languages"];
$travelling=$_Post["travelling"];
mysql_query("INSERT INTO cv (Onoma, Epwnimo, Hlikia, Spoudes,
EpagelmatikiEmpeiria, KsenesGlwsses, DinatotitaMetakinisis)
VALUES
('".$firstname."', '".$lastname."', '".$age."', '".$education."',
'".$experience."', '".$languages."', '".$travelling."')");
header("Location:index.php");
?>
Я новичок в программировании на PHP, так что ошибка может быть что-то немного
Sidenote: Вам не нужно выделять полный HTML-код. Просто выполните < 'то ваш HTML. –
** предупреждение ** ваш код очень уязвим для SQL-инъекций! –
Это может помочь описать, что вы на самом деле наблюдаете при запуске своего кода. Некоторые поля сохраняются в БД, но не другие? Неверные данные сохраняются? и т. д. – rchang