<form action="mysql2.php" method="post" name="form">
<p> Введите название магии: <br><input name="name" type="text" size="20" maxlength="40"></p>
<p> Введите номер круга: <br><input name="circle" type="text" size="20" maxlength="40"></p>
<p> Введите цвет: <br><input name="color" type="text" size="20" maxlength="40"></p>
<p> <br><input name="submit" type="submit" value="Занести новый тип магии"></p>
</form>
Если в поля ничего не вводить и нажать "Занести новый тип магии" или просто обновить страницу mysql2.php, то в бд вводятся пустые строки. Как это исправить?

(mysql2.php)
<?php
if (isset ($_POST['name']))
{
$name = $_POST['name'];
}
if (isset ($_POST['circle']))
{
$circle = $_POST['circle'];
}
if (isset ($_POST['color']))
{
$color = $_POST['color'];
}
$db = mysql_connect ("localhost", "Brilliana", "12345");
mysql_select_db ("brilliana",$db);
$r = mysql_query ("INSERT INTO magic ( name, circle, color) VALUES ( '$name','$circle','$color')");
if ($r == 'true')
{
print "Новые сведения добавлены";
}
else
{
print "Новых сведений нет";
}
?>