Cita:
Iniciado por Nisrokh
No copiaste el codigo completo, o te falta algo...
A que pertenece esto?
Claro, no copie todo el codigo, eso pertenece ah la funcion que me permite crear una pagina nueva. Aqui esta completo
Código PHP:
<?php
$estado = 0;
function pagina_nueva()
//Abre funcion
{
?>
<table width="70%" bordercolor="#000000" class="Estilo1" align="center">
<tr>
<td align="center" bgcolor="#E6EFF9"><strong>Vehiculos</strong></td>
</tr>
</table>
<table width="75%" border="1" class="Estilo1" font color="#FFFFFF" align="center">
<tr bgcolor="#999999">
<td width="120px"><div align="center"><strong><font color="#FFFFFF"><strong>Id</strong></font></div></td>
<td ><div align="center"><strong><font color="#FFFFFF">Patente</font></strong></div></td>
<td><div align="center"><strong><font color="#FFFFFF">Marca</font></strong></div></td>
<td><div align="center"><strong><font color="#FFFFFF">Modelo</font></strong></div></td>
<td><div align="center"><strong><font color="#FFFFFF">Año</font></strong></div></td>
<td><div align="center"><strong><font color="#FFFFFF">Estado del Vehiculo</font></strong></div></td>
</tr>
<?php
//Carga de variables del Servidor de Base de Datos.
require ('base_de_datos.php');
//Conexion a la Base de Datos.
$conexion = mysql_connect($host,$usuario,$password) or die ('Error de conexion, el error es: '.mysql_error());
//Seleccion de la Base de Datos.
mysql_select_db($bd,$conexion) or die ('Error de selecion de Base de Datos, el error es: '.mysql_error());
//Confeccion de la consulta SQL.
$consulta = 'SELECT id_vehiculo, patente_vehiculo, marca_vehiculo, modelo_vehiculo, ano_vehiculo, descripcion_estado_vehiculo FROM vehiculo JOIN estado_vehiculo USING (id_estado_vehiculo)';
//Ejecucion de la consulta SQL.
$resultado = mysql_query($consulta,$conexion) or die ('Error en la consulta SQL, el error es : '.mysql_error());
//Contar cantidad de registros
$num_registros=mysql_num_rows($resultado);
//echo"$num_registros";
//Comprueba existencia de resultado
if (mysql_num_rows($resultado))
{
//Muestra los resultados
for ($i = 0;$i <= mysql_num_rows($resultado)-1; $i++)
{
if (!mysql_data_seek($resultado, $i))
{
echo "No se puede mostrar la fila ".$i.", el error es: ".mysql_error();
continue;
}
if (!($registro = mysql_fetch_row($resultado)))
{
continue;
}
//******PAGINACION*********
//cantidad de registros por pagina
$registros=3;
//numero de pagina
$pagina=$_GET["num"];
if (is_numeric($pagina))
$inicio=(($pagina-1)*$registros);
else
$inicio=0;
$resultado = mysql_query("SELECT id_vehiculo, patente_vehiculo, marca_vehiculo, modelo_vehiculo, ano_vehiculo, descripcion_estado_vehiculo FROM vehiculo JOIN estado_vehiculo USING (id_estado_vehiculo) limit $inicio,$registros " ,$conexion);
$paginas=ceil($num_registros/$registros);
echo '<tr bgcolor="#cccccc">';
echo '<td><div align="center"><form name="buscar" method="post" action="modificar_vehiculo.php"><input type="submit" value="'.$registro[0].'"><input type="hidden" name="id_vehiculo" value="'.$registro[0].'"><input type="hidden" name="enviar" value="Buscar"></form></div></td>';
echo '<td><label style="font-size:12px"><div align="center">'.$registro[1].'</div></label></td>';
echo '<td><label style="font-size:12px"><div align="center">'.$registro[2].'</div></label></td>';
echo '<td><label style="font-size:12px"><div align="center">'.$registro[3].'</div></label></td>';
echo '<td><label style="font-size:12px"><div align="center">'.$registro[4].'</div></label></td>';
echo '<td><label style="font-size:12px"><div align="center">'.$registro[5].'</div></label></td>';
echo '</tr>';
}
}
else
{
?>
</table>
<table width="100%" class="Estilo1" align="center">
<tr>
<td><label style="font-size:20px"><div align="center">No existen registros!</div></label></td>
</tr>
</table>
<?php
//cierra else
}
?>
<?php
//Imprimir numeros de paginas
if ($pagina>1)
echo "<a href='maestro_vehiculos.php ?num=" . ($pagina-1) ."' > Anterior</a> " ;
for ($cont=1;$cont<=$paginas;$cont++)
{
if ($cont==$pagina)
echo $cont . " " ;
else
echo "<a href='maestro_vehiculos.php?num=".$cont ."'>$cont</a> " ;
}
if ($pagina<$paginas)
echo "<a href='maestro_vehiculos.php ?num=" . ($pagina+1) ."'> Siguiente</a> " ;
echo"</table>";
?>
<?php
//cierra funcion
}
?>
Alguna sugerencia?
Muchas gracias!