Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2006, 09:37
Avatar de 8461277
8461277
 
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 23 años, 10 meses
Puntos: 1
Modulo para adm biblioteca

Amigos, tengo un modulo completo de administracion de biblioteca, el cual lo facilito una Fundacion de mi pais, por lo que es gratis

Esta hecho en php y mysql, todo trabaja bien aparentemente lo estoy probando

pero la parte de prestamo, estoy tratando de introducir los valores que me piden y cuando lleno la primera caja del formulario de devuelve el formulario vacio, tiene un evento de javascript que trata de buscar un formato valido para ella creo.

Pero e tratado de introducir datos correcto viendo las caracteristicas de la BD y nada me sigue devolviendo vacio.

Le dejo el codigo de la pagina prestamo.php para ver si me ayudan a dar una explicacion:
Código PHP:
<html>
<head>
<title>Untitled Document</title>

<script type="text/javascript">
<!--

function buscar()
{
   var F = document.forms["prestamo"];
     F.submit();
}

// -->
</script>

</head>
<body bgcolor="#FFFFFF">
<?php

include "conexion.php";
include 
"fecha.php";

$num_cota = 0;
if (isset(
$cota))
{
     
$sql = "select * from documento where cota = '$cota'";
   
$cursor = mysql_query($sql);
     echo 
mysql_error();
     
$num_cota = mysql_num_rows($cursor);
     
     if (
$num_cota) 
     {
         
$ejemplares = mysql_result($cursor,0,"nro_ejem");             
             
$sql = "select count(*) as total from prestamo where cota  = '$cota'"; 
         
$cursor1 = mysql_query($sql);
             
$ejemp_prestados =  mysql_result($cursor1,0,"total");
             
//echo "ejemplares = $ejemplares <br> Ejemplares prestados = $ejemp_prestados";
             
if ($ejemplares == $ejemp_prestados)
              {
?>
<script language="JavaScript" type="text/javascript">
             <!--
                           cota = '<?php echo $cota; ?>'
               alert('Todos los ejemplares pertenecientes a la cota '+cota+' ya fueron prestados')
             //-->
           </script>               
<?php
        $cota 
= "";  
                }
             else
              
$titulo = mysql_result($cursor,0,"titulo");
     }      
}

$num_cedula = 0;
if (isset(
$cedula))
{
     
$sql = "select * from usuario where cedula = '$cedula'";
     
   
$cursor = mysql_query($sql);
     
     
$num_cedula = mysql_num_rows($cursor);
     
     if (
$num_cedula) 
     {
        
$sql = "select * from prestamo where cedula = '$cedula' and cota = '$cota'";          
            
$cursor1 = mysql_query($sql);
            
$num = mysql_num_rows($cursor1);            
            if (
$num)
             {
?>
          <script language="JavaScript" type="text/javascript">
             <!--
                           cota = '<?php echo $cota; ?>'
               cedula = '<?php echo $cedula ?>'
                             alert('El usuario con número de cédula '+cedula+' ya realizó un prestamo con la cota '+cota)
             //-->                         
           </script>
<?php             
         $cedula 
= "";
             }
            else
             { 
               
$usuario = mysql_result($cursor,0,"apellido");
               
$usuario .= ", ". mysql_result($cursor,0,"nombre");
         }
     } 
          
}

if (!isset(
$btn_prestar))
{
 
?>

<form name="prestamo" method="post" action="prestamo.php">
  <table width="600px" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td>
        <table align="center" width="309">
          <tr bgcolor="#FF9933" valign="middle"> 
            <td colspan="2" height="14" align="center"> 
              <h1><font face="Arial, Helvetica, sans-serif"><font face="Arial, Helvetica, sans-serif"><font size="4"><font size="4"><font color="#FFFFFF">PRESTAMO</font></font></font></font></font></h1>
            </td>
          </tr>
          <tr> 
            <td bgcolor="#FFD7C4" width="174"> 
              <p><font face="Arial, Helvetica, sans-serif" size="1">Cota del Documento</font></p>
            </td>
            <td width="130"> 
              <input type="text" name="cota" value = "<?php echo $cota ?>" onBlur="buscar()">
            </td>
          </tr>
          <?php if ($num_cota) { ?>
          <tr> 
            <td bgcolor="#FFD7C4" width="174"> 
              <p><font face="Arial, Helvetica, sans-serif" size="1">Título del 
                Documento:</font></p>
            </td>
            <td width="130" > 
              <?php echo $titulo; ?>
            </td>
          </tr>
          <?php } ?>
          <tr> 
            <td bgcolor="#FFD7C4" width="174"> 
              <p><font face="Arial, Helvetica, sans-serif" size="1">Cédula del 
                Usuario</font></p>
            </td>
            <td width="130"> 
              <input type="text" name="cedula" value = "<?php echo $cedula ?>" onBlur="buscar()">
            </td>
          </tr>
          <?php if ($num_cedula) { ?>
          <tr> 
            <td bgcolor="#FFD7C4" width="174"> 
              <p><font face="Arial, Helvetica, sans-serif" size="1">Apellido y 
                Nombre del usuario:</font></p>
            </td>
            <td width="130" > 
              <?php echo $usuario; ?>
            </td>
          </tr>
          <?php } else { ?>
          <tr> 
            <td bgcolor="#FFD7C4" width="174"> 
              <p><font face="Arial, Helvetica, sans-serif" size="1">Apellidos</font></p>
            </td>
            <td width="130"> 
              <input type="text" name="apellido">
            </td>
          </tr>
          <tr> 
            <td bgcolor="#FFD7C4" width="174"> 
              <p><font face="Arial, Helvetica, sans-serif" size="1">Nombres</font></p>
            </td>
            <td width="130"> 
              <input type="text" name="nombre">
            </td>
          </tr>
          <?php } ?>
          <tr> 
            <td bgcolor="#FFD7C4" width="174"> 
              <p><font face="Arial, Helvetica, sans-serif" size="1">Fecha de Préstamo</font></p>
            </td>
            <td width="130"> 
              <?php 
                   $fecha_prestamo 
= date("d-m-Y");
                   echo 
$fecha_prestamo;
                
?>
              <input type = "hidden" name = "fecha_prestamo" value = "<?php echo $fecha_prestamo ?>">
            </td>
          </tr>
          <tr> 
            <td bgcolor="#FFD7C4" width="174"> 
              <p><font face="Arial, Helvetica, sans-serif" size="1">Días de Préstamos</font></p>
            </td>
            <td width="130"> 
              <input type="text" name="dias_prestamo">
            </td>
          </tr>
          <tr align="center"> 
            <td colspan="3" height="61"> 
              <input type="submit" name="btn_prestar" value="Prestar">
              <br>
              <hr aling="center">
            </td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
  
  </form>

<?php
}
else
{
   echo 
"prestar";
     
     if (
$cedula == 0)
       {
         
       echo 
"El usuario con número de cédula $cedula ya realizó un prestamo con la cota $cota<br>".
                      
"El prestamo fue cancelado";       
          return;
         }
     
     
$sql = "select * from usuario where cedula = '$cedula'";
   
$cursor = mysql_query($sql);
     
$num_cedula = mysql_num_rows($cursor);
     
     
     if (!
$num_cedula)
     {
        
$sql = "insert into usuario (cedula,nombre,apellido)".
                   
" values ('$cedula','$nombre','$apellido')";
            
mysql_query($sql);
     }
     
     
$sql = "insert into prestamo (cota,cedula,fecha_prestamo,dias_prestamo)".
            
" values ('$cota','$cedula','".invfecha($fecha_prestamo)."','$dias_prestamo')";
     
mysql_query($sql);

} 
?>

</body>
</html>
__________________
Miguel Padrón :cool: