<?php
session_start();
class Conexion {
var $dbname;
var $dbhost='localhost';
var $dbuser='root';
var $dbname='compactos';
var $dbtable='cds';
var $datos;
var $hoy;
var $pagant=0;
var $pag=0;
var $consulta;
var $numpags=1;
function Conectar(){
/* Conexion a la Base de Datos */
$mysql_link=mysql_connect($this->dbhost,$this->dbuser,"");
}
function Consultar(){
$resultado=mysql_db_query($this->dbname,$this->consulta);
return $resultado;
}
function setConsulta($consulta){
$this->consulta=$consulta;
}
function obtFechaActual(){
$this->hoy=date("Y-m-d");
}
function obtPrestados(){
$result=mysql_db_query($this->dbname,"select * from $this->dbtable where estado='pr'");
$num=0;
while ($row = mysql_fetch_array($result)){
$num=$num+1;
}
return $num;
}
function llenaColumna($datos,$cont){
$this->datos=$datos;
print "<tr><td>".$datos["num"]."</td>";
print "<td>".$datos["nombre"]."</td>";
print "<td>".$datos["estado"]."</td>";
if ($datos["fecha"]!="0000-00-00"){
$vari="select date_add('".$datos["fecha"]."',interval 14 day)";
$result=mysql_db_query($this->dbname,$vari);
$dev=mysql_fetch_row($result);
}
else
$dev="9999-12-12";
if($datos["estado"]=="pr")
print "<td bgcolor=blue>".$datos["posee"]."</td>";
else
print "<td>".$datos["posee"]."</td>";
if ($this->hoy > $dev[0])
print "<td background=paila.gif>".$datos["fecha"]."</td>";
else
print "<td>".$datos["fecha"]."</td>";
print " <font face=Arial, Arial, Helvetica><td><!--mstheme--><font face=Arial, Arial, Helvetica><center><form action=modificar.php method=post><input type=hidden name=id value=".$datos["num"]."><input type=submit value=Cambiar></form></center>
<!--mstheme--></font></td><!--mstheme--><font face=Arial, Arial, Helvetica>";
if ($cont % 20 == 0){
//$_SESSION["numpags"]=$_SESSION["numpags"]+1;
$this->numpags+=1;
$this->pag=20;
$this->pagant=$_SESSION["pagant"]+20;
$_SESSION["pag"]=$this->pag;
$_SESSION["pagant"]=$this->pagant;
$this->paginador($this->pagant,$this->pag);
}
print "</tr><!--mstheme--><font face=Arial, Arial, Helvetica>";
}
function modificarCD($valor,$opcion,$poseedor,$fecha){
$result=mysql_db_query($this->dbname,"select * from $this->dbtable where num=$valor");
$row = mysql_fetch_array($result);
if($row["estado"]=="pr")
$fecha='0000-00-00';
$result=mysql_db_query($this->dbname,"update $this->dbtable set estado='$opcion',posee='$poseedor',fecha='$fecha' where num=$valor");
print "<h2>Los Datos del CD numero: $valor<br>";
print "Son ahora:</h2>";
print "<h3>Estado= $opcion <br>Poseedor= $poseedor <br>";
session_unregister("pag");
session_unregister("pagant");
print "<a href=./consulta.php?pagant=0&pag=20>Ver Datos Modificados...</a>";
}
function ingresarCD($nombre){
$result=mysql_db_query($this->dbname,"select max(num) from $this->dbtable");
$row = mysql_fetch_array($result);
$result=mysql_db_query($this->dbname,"insert into $this->dbtable values($row[0] + 1,'$nombre','np','','')");
if($result){
echo "<b>Nuevo CD Ingresado Con Exito!!!<b><br>";
echo "<a href=ingresar.html><- Volver</a>";
}
else{
echo "<b>Error al Ingresar el CD!!!<b><br>";
echo "<a href=ingresar.html><- Volver</a>";
}
}
function paginador($numpag,$paganterior){
echo "<a href=consulta.php?pagant=$paganterior";
echo "&pag=$numpag>[Siguiente>>]</a>";
}
}
?>