Estoy recargando el contenido que intruduzco mediante el formulario de la siguiente forma, me gustaría saber si hay alguna forma mejor de hacerlo. Me gustaría algo más fluido y suave tipo google.
De paso si alguien se anima a que hagamos una web a medias, sobre todo depurar lo que tengo hecho, estaría encantado de compartirlo. Esos sí, nada de código complicadísimo, me gustan las cosas sencillas ;)
Muchas gracias
Código PHP:
<form enctype="multipart/form-data" id="formulario" action="<?php $_SERVER['PHP_SELF'];?>" onsubmit="return $(this).validate()" method="post" class="datos" name="autoSumForm">
<fieldset class="grande">
<fieldset>
<legend>Categorias</legend>
<label for="categoria">Nueva categoría</label>
<input type="text" name="categoria" class="required" />
<input type="submit" name="boton" value="Guardar" class="boto" onclick="location.reload(true)" />
</fieldset>
<?php
$sql = mysql_query ("select * from categorias");
echo "<table class=corta>";
while($cats = mysql_fetch_array($sql)){
echo "<tr><td>".$cats['nom_cat']."</td><td><a href=\"borracategorias.php?idcat=".$cats['idcat']."&nom_cat=".$cats['nom_cat']."\"> borrar</a></td></tr>";
}
echo "</table>";
?>
</fieldset>
</form>
<?php // Continua la session
if(!empty($_POST['categoria'])){
$categoria = $_POST['categoria'];
print_r($_POST);
echo "Categoria es: ".$categoria;
$sql = mysql_query("INSERT INTO categorias (nom_cat) VALUES ('$categoria')");
echo "<script>javascript:history.back(0)</script>";
}