14/06/2011, 09:27
|
| | Fecha de Ingreso: diciembre-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes Puntos: 1 | |
Respuesta: Consultar paradox desde PHP hola amigo soy new en el foro pero puedes hacer la consulta por medio de un odbc ese lo configuras en la herramientas de windows, ya una vez que tengas eso tienes que hacer la consulta utilizando sentencias un poco diferentes aqui te dejo un ejemplo:
<!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=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
body {
background-image: url(Pantalladeproduccion.png);
background-repeat: no-repeat;
background-color: #000000;
background-position: 50% 0%;
}
body,td,th
{
color: #FFFFFF;
}
#Layer1
{
position:absolute;
width:200px;
height:115px;
z-index:1;
left: 65px;
top: 22px;
}
.Estilo2 {font-size: 24px}
.Estilo4 {font-size: 36px}
-->
</style></head>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<ul>
<?php
$dsn = "pad";
//debe ser de sistema no de usuario
$usuario = "";
$clave="";
//realizamos la conexion mediante odbc
$cid=odbc_connect($dsn, $usuario, $clave);
if (!$cid)
{
exit("<strong>Ya ocurrido un error tratando de conectarse con el origen de datos.</strong>");
}
// consulta SQL a nuestra tabla "usuarios" que se encuentra en la base de datos "db.mdb"
$sql="Select Count(*) AS counter from BLKBRD ";
$result=odbc_exec($cid,$sql)or die(exit("Error en odbc_exec"));
$arr = odbc_fetch_array($result);
$resultados2=$arr['counter'];
$registros = 4;
if (!$pagina)
{
$inicio = 0;
$pagina = 1;
}
else
{
$inicio = ($pagina-1) * $registros;
//echo $inicio;
//echo $registros;
}
if ($pagina <=1)
{
$resultados = odbc_exec($cid,"SELECT top 4 * FROM BLKBRD");
}
else
{
$resultados = odbc_exec($cid,"SELECT TOP $registros * FROM BLKBRD WHERE Id NOT IN (SELECT TOP $inicio Id FROM BLKBRD ) ");
}
$flag=0;
$colorfont = "#00ffff";
$colorfont2 = "#FFffff";
$total_registros = $resultados2;
$total_paginas = ceil($total_registros / $registros);
if($total_registros)
{
while($articulo=odbc_fetch_array($resultados))
{
echo "<table width='100%' height='45' border='0px' cellspacing='1'>
<tr>
<td width= 80 height='43' ><font color=$colorfont size='6'><b>".$articulo['Linea']."</td>
<td width= 170 ><font color=$colorfont2 size='6'><b>".$articulo["Fecha"]."</td>
<td width= 120 ><font color=$colorfont2 size='6'><b>".$articulo["Modelo"]."</td>
<td width= 150 ><font color=$colorfont2 size='6'><b>".$articulo["Pedido"]."</td>
<td width= 150><font color=$colorfont2 size='6'><b>".$articulo["Standard"]."</td>
<td width= 150><font color=$colorfont2 size='6'><b>".$articulo["Producido"]."</td>
<td><font color=$colorfont2 size='6'><b>".$articulo["Personal"]."</td>
</tr> <br><br><br><br>";
}
}
else
{
echo "<font color='darkgray'>(sin resultados)</font>";
}
$cont=0;
odbc_free_result($resultados);
if($total_registros)
{
echo "<center>";
if(($pagina - 1) > 0)
{
echo "<a href='paginacion2.php?pagina=".($pagina-1)."'> </a> "; // a qui iba anterior
}
for ($i=1; $i<=$total_paginas; $i++)
{
if ($pagina == $i)
"<b>".$pagina."</b> "; // aqui iba $.pagina.
else
echo "<a href='paginacion2.php?pagina=$i'> </a> "; //tenia echo $i
}
if(($pagina + 1)<=$total_paginas)
{
echo " <a href='paginacion2.php?pagina=".($pagina+1)."'> </a>"; //aqui iba siguiente
}
echo "</center>";
}
$total_paginas=$total_paginas+2;
$total_paginas2=$total_paginas-2;
// Sistema pantalla de informacu
?>
</body>
<head>
</ Head>
</html>
<body>
</body>
</html>
<?php
if($pagina<$total_paginas )
{
$pagina=$pagina+1;
?>
<script language="javascript">
window.location='paginacion2.php?pagina=<? echo $pagina ?>';
</script>
<?php
sleep(3);
}
?>
<?php
if($pagina>=$total_paginas2)
{
$pagina=1;
?>
<script language="javascript">
window.location='paginacion2.php?pagina=<? echo $pagina ?>';
</script>
<?php
sleep(5);
}
?>
esta una pagina que muestra los resultados de una tabla de paradox y los pagina despues!! |