Ingresar datos en mysql con php
Tengo un formulario, al dar click en guardar quisiera que guardara registros en la base de datos, pero no guarda nada, sin embargo aparece el mensaje de "Registro Correcto", creo que algo me falta, pero no se que, ¿me podrían ayudar por favor?
define('db_server','mysql508int.srv-hostalia.com');
define('db_name','db3987528_moodle');
define('db_user','u3987528_moodle');
define('db_pass','admin3987528.');
$con =mysqli_connect(db_server,db_user,db_pass);
mysqli_select_db(db_name,$con);
echo"<form align='center' action='' method='post' class='registro'>";
echo "<div>Codigo:<input type='text' name='codigo'/></div>\n";
echo "<div>Accion F:<input type='text' name='accionf'/></div>\n";
echo "<div>Modalidad:<input type='text' name='modalidad'/></div>\n";
echo "<td><input type='submit' name='Guardar' value='Guardar'/></td> \n";
echo"</form>";
if(isset($_POST['Guardar']))
{
if($_POST['codigo'] == '' or $_POST['accionf'] == '' or $_POST['modalidad'] == '')
{
echo 'Por favor llene todos los campos.'; }
else
{
$codigo = $_POST['codigo'];
$accionf = $_POST['accionf'];
$modalidad = $_POST['modalidad'];
$sql = "INSERT INTO fundae_af (codigo,accionf,modalidad) VALUES ('$codigo','$accionf', '$modalidad')";
mysqli_query($sql);
echo 'Registro correcto.';
}
}