hola como veran el codigo de abajo esta bien para la paginacion y tambiem para mostrar las categorias pues tengo una tabla categorias con un id_categoria,categoria estas dos ahora loq ue quiero es pòder insertar una categoria dentro de mi pagina php pero si es posible si recurrir a otra pagina se podria hacer y como lo haria si no es mucho pedir por favor si lo pueden hacer me gustaria con su explicacion
<?php include ("conexion.php");
$rst_categorias=mysql_query("SELECT *
FROM categorias
ORDER BY categoria");
$num_registros=mysql_num_rows($rst_categorias);
if($num_registros == 0){
echo "no se han encontrado registros";
}
$registros=10;
$pagina =$_GET["num"];
if (is_numeric($pagina))
$inicio=(($pagina-1) *$registros);
else
$inicio=0;
$rst_categorias=mysql_query("SELECT * FROM categorias ORDER BY categoria limit $inicio,$registros;");
$paginas=ceil($num_registros/$registros);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<style type="text/css">
<!--
.cate {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}
-->
</style>
</head>
<body>
<table width="750" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2"><?php
require(basename('cabecera.php'));
?></td>
</tr>
<tr>
<td width="171" valign="top"><?php
require(basename('menu.php'));
?></td>
<td width="579"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
<tr>
<td align="center"><p><strong class="cate">Categoria</strong></p>
COMO VERAN ACA ABAJO TENFO UN FORMULARIO DENTRO DE UNA TTABLA ES ACA DONDE QUISIERA QUE ESTE EL CODIGO PARA INSERTAR UNA NUEVA CATEGORIA Y APAREZACA MAS ABAJO DONDE VERAN QUE AL TERMINAR EL FORMULARIO HAY OTRO CON SU TABLA DONDE SE MUESTRAN LAS CATEGORIAS PERO MI PROBLEMA ES QUE NO SE COO INGRESAR ESTAS CATEGORIAS UN SALUDO GRACIAS POR SUS RESPUESTAS
<form id="form1" name="form1" method="POST" action="">
<table width="300" border="1" align="center" cellpadding="2" cellspacing="0">
<tr>
<td width="93" align="center">Categoria</td>
<td width="207"><label>
<input name="txt_categoria" type="text" id="txt_categoria" size="35" value="" />
</label></td>
</tr>
<tr align="center">
<td colspan="2"><label>
<input type="submit" name="button" id="button" value="ok" />
</label></td>
</tr>
</table>
</form>
<table width="99%" border="1" cellspacing="0" cellpadding="0">
<?php
while ($fila=mysql_fetch_array($rst_categorias))
{
?>
<tr>
<td width="65%"><?php echo $fila["categoria"];?></td>
<td width="13%" align="center"> </td>
<td width="11%" align="center"> </td>
<td width="11%" colspan="6" align="right"> </td>
</tr>
<?php } ?>
</table>
</td>
</tr>
</table>
<?php
if ($pagina>1)
echo "<a href='categoria.php?num=". ($pagina-1) ."' >Anterior</a> ";
for ($cont=1;$cont<=$paginas;$cont++)
{
if ($cont==$pagina)
echo $cont ." ";
else
echo "<a href='categoria.php?num=". $cont ."' >". $cont."</a> ";
}
if ($pagina<$paginas)
echo "<a href='categoria.php?num=". ($pagina+1) ."' >Siguiente</a> ";
?>
</td>
</tr>
<tr>
<td colspan="2"><?php
require(basename('footer.php'));
?></td>
</tr>
</table>
</body>
</html>