Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2012, 10:19
sergiolpm
 
Fecha de Ingreso: marzo-2012
Mensajes: 16
Antigüedad: 12 años, 1 mes
Puntos: 0
base de datos problema

Tengo una BBDD de una biblioteca donde están almacenados los libros, autores,editoriales,socios,prestamos...
Los prestamos los creo de esta manera:

<?php
$link=mysql_connect("localhost","genius","genius") ;
mysql_select_db("proyecto",$link);
$isbn=$_REQUEST[isbn];
$ejemplar=$_REQUEST[ejemplar];
$dni=$_REQUEST[dni];
$inicial=$_REQUEST[inicial];
$final=$_REQUEST[fin];



$resultado=mysql_query("SELECT * FROM ejemplares,socios WHERE ejemplares.isbn='$isbn' AND ejemplares.ejemplar='$ejemplar'",$link) or die(mysql_error());

if(mysql_num_rows($resultado)==0){
echo "<script language='javascript'>alert('El ejemplar del libro no se encuentra en la biblioteca');location.href='realizar_prestamo.php' ;</script>";
}

else{
$resultado4=mysql_query("SELECT * FROM socios WHERE dni='$dni'",$link) or die(mysql_error());
if(mysql_num_rows($resultado4)==0){

echo "<script language='javascript'>alert('El socio no existe');location.href='realizar_prestamo.php';</script>";
}

$resultado2=mysql_query("SELECT * FROM ejemplares,socios WHERE ejemplares.isbn='$isbn' AND ejemplares.ejemplar='$ejemplar' AND socios.dni='$dni'",$link) or die(mysql_error());
if(mysql_num_rows($resultado2)!=0){

$resultado3=mysql_query("SELECT * FROM prestamos WHERE isbn='$isbn' AND ejemplar='$ejemplar' AND dni='$dni'",$link) or die(mysql_error());
if(mysql_num_rows($resultado3)!=0){
echo "<script language='javascript'>alert('El ejemplar del libro ya ha sido prestado a otro socio');location.href='realizar_prestamo.php';</script>";

}
else{
$agregarubicacion="INSERT INTO prestamos(isbn,ejemplar,dni,fecha_inicio,fecha_fin al)
VALUES('$isbn','$ejemplar','$dni','$inicio','$fin' )";
mysql_query($agregarubicacion,$link) or die(mysql_error());
}
}


echo "<script language='javascript'>alert('Préstamo agregado correctamente');location.href='realizar_prestamo.p hp';</script>";
}
?>


esccribo el isbn, el ejemplar y al socio al que le quiero prestar, asi como la fecha de inicio y final del prestamo
ahora lo que quiero es realizar una especie de informa semestral en el que se detalle los libros mas prestados y los que mas tiempo han estado prestados.
Por mucho que pienso no se como ponerme a hacerlo. no se si habria que unir consultas con php usando contadores, no se como meterle mano, alguna ayuda por favor?
gracias