Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

buscador de imagenes en php mysql y dreamweaver

Estas en el tema de buscador de imagenes en php mysql y dreamweaver en el foro de Bases de Datos General en Foros del Web. Hola, estoy haciendo un buscador que contiene las imágenes de un libro para que se puedan buscar por capitulo, autor e imagen. el caso es ...
  #1 (permalink)  
Antiguo 07/05/2008, 08:02
 
Fecha de Ingreso: mayo-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
buscador de imagenes en php mysql y dreamweaver

Hola, estoy haciendo un buscador que contiene las imágenes de un libro para que se puedan buscar por capitulo, autor e imagen.
el caso es que ya lo tengo casi todo montado pero tengo los siguientes fallos:

1- los resultados se muestran correctamente salvo cuando hay muchos
resultados (ej: búsqueda por capitulo-> capitulo 32: deberia mostrar 55
resultados y solo muestra hasta el 11 y el 12 es una caja vacia.)
2- cada imagen que aparece en pequeño debe llevar a una grande, pues bien la grande siempre es la misma todas tienen el id del enlace siempre es=1 (<a href="imagen.php?id=<?php echo $row_img['id']; ?>">)y no se por qué.
3- Solo consigo que se muestre en una columna y no en tres columnas
4- Cuando le pongo un paginador de anterior y siguiente no lo identifica asi que le quite el codigo.

gracias por la ayuda, dejo el código que llevo hecho:

Código PHP:
<?php require_once('../Connections/editors.php'); ?>
<?php
mysql_select_db
($database_editors$editors);
$query_img "SELECT * FROM seram";
$img mysql_query($query_img$editors) or die(mysql_error());
$row_img mysql_fetch_assoc($img);
$totalRows_img mysql_num_rows($img);
?>
<!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&iacute;tulo</title>
<link href="estilos/estilo.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body {
    background-color: #CC9B0E;
}
-->
</style></head>

<body>
<table width="740" height="93%" border="0" align="center" bgcolor="#E9E3B1" class="borde">
  <tr>
    <td width="732"><table width="724" height="100%" border="0" align="center" bgcolor="#FFFFFF">
      <tr>
        <td height="21" colspan="2"><table align="center" border="0" cellpadding="0" cellspacing="0">
          <tbody>
            <tr>
              <td width="462"><div align="center">
                  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="104" width="462">
                    <param name="movie" value="archivos/header_1024_chico.swf" />
                    <param name="quality" value="high" />
                    <embed src="archivos/header_1024_chico.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" height="104" width="462"> </embed>
                  </object>
              </div></td>
              <td background="SERAM_files/header_chicob_2.jpg" height="104" width="565"><img src="archivos/header_chicob_2.jpg" width="264" height="104" /></td>
            </tr>
          </tbody>
        </table></td>
      </tr>
      <tr>
        <td colspan="2" valign="top"><table width="724" height="2%" border="0" align="center" cellpadding="1" cellspacing="0" bgcolor="#FFFFFF" class="bordeblanco">
          <tr>
            <td width="10" height="21" class="menuactivado"><div align="center"></div></td>
            <td width="129" class="menuactivado">BUSCADOR</td>
            <td width="595" valign="top" bgcolor="#CC9B0E">&nbsp;</td>
          </tr>
        </table></td>
        </tr>
      <tr>
        <td width="141" valign="top"><table width="137" align="center" >
          <tr>
            <td width="120"><form name="buscador" method="post" action="resultadoss.php">
              <p class="cuerpo"><br>
                  <span class="cuerponegrita">Buscar por:</span><br />
                  <select name="campo" class="cuerpo">
                    <option value="autor">Autor</option>
                    <option value="imagen">Imagen</option>
                    <option value="capitulo">Capitulo</option>
                  </select>
                  <br />
                  <br />
                  <span class="cuerponegrita">Palabra(s):</span>
                  <input name="palabra" type="text" class="cuerpo">
                  <br />

                  <br>
                  <input type="hidden" name="enviar" value="enviar">
                  <input name="enviar" type="image" src="archivos/btn_search.gif" value="Enviar">
              </p>
            </form></td>
          </tr>

</table></td>
        <td width="581" valign="top"><table width="577" >
          <tr>
          
            <td width="569"><table width="561" cellpadding="0" cellspacing="0" >
              <tr>
                
                <td width="559" class="cuerponegrita">
                  
                  <?
if(isset($_POST['enviar'])) {
$query "SELECT * FROM seram WHERE ".$_POST['campo']." LIKE '%".$_POST['palabra']."%' ORDER BY capitulo LIMIT 5";
$result mysql_query($query) or die (mysql_error ("Algo va mal"));
$numregistros mysql_num_rows ($result);

if(
$numregistros 1) {

print 
"No se han encontrado img";

} else {

echo 
"<p>";
while (
$row mysql_fetch_array($result)) {
extract ($row);
?>
                  
                  
                  
                  <table >
                    <tr>
                      <td width="537"><table width="133" height="178" border="0" align="center" bgcolor="#F0EEC7" class="borde">
                        <tr>
                          <td width="125"><table width="103" height="148" border="0" align="center" cellpadding="0" cellspacing="0">
                            <tr>
                              <td width="103" height="84" valign="middle" class="cuerpo"><div align="center" class="cuerponaranja">
                              <a href="imagen.php?id=<?php echo $row_img['id']; ?>">
                                <?php echo "<img src='".$imagen_ruta."' width='90'>"?></a>
                                </div>
                                        <br />
                                        <div align="center"></div></td>
                                      </tr>
                            <tr>
                              <td height="15" class="cuerponaranja">
                                Figura:<span class="cuerpo">
                                  <?php echo "<b>".$imagen."</b><br>"?>
                                  </span></td>
                                      </tr>
                            <tr>
                              <td height="28" class="cuerpo">
                                <span class="cuerponaranja">
                                  Cap&iacute;tulo:</span>
                                <?php echo "<b>".$capitulo."</b><br>"?>                                </td>
                                      </tr>
                            <tr>
                              <td height="17" class="cuerpo">
                                <span class="cuerponaranja">
                                  Autor: </span>
                                <?php echo "<b>".$autor."</b><br>"?>                                </td>
                                      </tr>
                            </table></td>
                                </tr>
                        </table>                      </td>
                        </tr>
                    <tr>
                      <td><div align="center">
                        <table width="140" height="24" border="0" align="center">
                          <tr>
                            <td width="134" height="20">
                              <div align="left">
                                <?
}
echo 
"</p>";

}
}
?>
                                </div></td></tr>
                        </table>
                        </div></td>
                        </tr>
                    </table></td>
    </table></td>
            
        </table><br />
        <table width="305" border="0" align="center">
          <tr>
            <td width="299" class="cuerponaranja"><div align="center"> &lt;&lt; Anterior

|
              
Siguiente &gt;&gt; </div></td>
          </tr>
        </table></td>
      </tr>
      
    </table></td>
  </tr>
</table>
</body><body><table width="116" align="center" ><tr><td width="104"></td>
            </tr></table></body>
</html>
<?php
mysql_free_result
($img);
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:34.