Foros del Web » Creando para Internet » Herramientas y Software »

DW-formulario de busqueda-MySQL

Estas en el tema de DW-formulario de busqueda-MySQL en el foro de Herramientas y Software en Foros del Web. Buen día Hasta ahora he experimentado con formularios donde se busca por valor ingresado y devuelve la información (todos los registros) en formato copete de ...
  #1 (permalink)  
Antiguo 02/02/2010, 04:07
Avatar de silviab  
Fecha de Ingreso: enero-2010
Mensajes: 43
Antigüedad: 14 años, 3 meses
Puntos: 2
DW-formulario de busqueda-MySQL

Buen día
Hasta ahora he experimentado con formularios donde se busca por valor ingresado y devuelve la información (todos los registros) en formato copete de carta
La 1º pregunta es:
¿Se puede utilizar un formulario dinámico y que por selección muestre todos los registros en forma de tabla dinámica? Ejemplo: librería, búsqueda x autor devolución 3 libros del mismo autor
De no ser posible, ¿puedo establecer una tabla no dinamica, asignando todos los valores y que se SELECCIONE de ella y muestre todos los valores en un formulario dinámico? En principio no quiero que el usuario deba escribir, ya que harían desmanes y no encontrarían nada.
Mi mayor problema es que cuando utilizo tablas dinámicas para seleccionar sólo me devuelve un registro o ninguno.
Sigo leyendo los foros a ver si encuentro algo.
Gracias por responder
Silvia
  #2 (permalink)  
Antiguo 02/02/2010, 10:49
Avatar de morior  
Fecha de Ingreso: agosto-2009
Ubicación: Barcelona
Mensajes: 437
Antigüedad: 14 años, 9 meses
Puntos: 12
Respuesta: DW-formulario de busqueda-MySQL

¿Haces consultas mysql hacia una tabla concreta? seguramente lo haces, ¿por qué no nos muestras tu código PHP para que podamos echarle una ojeada?
  #3 (permalink)  
Antiguo 02/02/2010, 11:31
Avatar de silviab  
Fecha de Ingreso: enero-2010
Mensajes: 43
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: DW-formulario de busqueda-MySQL

Hola Morior
gracias por tu respuesta
ya que lo pides, te paso el código del formulario en el que hay una tabla dinámica y de la respuesta (que está automatizada por DW en maestro-detalle), que sólo me muestra uno de los dos libros del autor que selecciono.

Formulario
Código PHP:
<?php require_once('Connections/books.php'); ?>
<?php
mysql_select_db
($database_books$books);
$query_Recordset1 "SELECT * FROM books";  //como alternativa también usé "SELECT DISTINCT autor  FROM books";  
$Recordset1 mysql_query($query_Recordset1$books) or die(mysql_error());
$row_Recordset1 mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 mysql_num_rows($Recordset1);
?><!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>
</head>
<body>
<table border="1" align="center">
  <tr>
    <td>author</td>
  </tr>
  <?php do { ?>
    <tr>
      <td><a href="resultados2.php?recordID=<?php echo $row_Recordset1['author']; ?>"> <?php echo $row_Recordset1['author']; ?>&nbsp; </a> </td>
    </tr>
    <?php } while ($row_Recordset1 mysql_fetch_assoc($Recordset1)); ?>
</table>
<br>
<?php echo $totalRows_Recordset1 ?> Registros Total
</body>
</html>
<?php
mysql_free_result
($Recordset1);
?>
RESULTADOS lo entrega en una tabla de 4 lineas x 1 columna de datos,
Código PHP:
<?php require_once('Connections/books.php'); ?><?php
mysql_select_db
($database_books$books);
$recordID $_GET['recordID'];
$query_DetailRS1 "SELECT * FROM books WHERE author = '$recordID'";
$DetailRS1 mysql_query($query_DetailRS1$books) or die(mysql_error());
$row_DetailRS1 mysql_fetch_assoc($DetailRS1);
$totalRows_DetailRS1 mysql_num_rows($DetailRS1);
?><!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>
</head>
 
<body>
<p> </p>
<p>&nbsp;</p>
 
  
<table border="1" align="center">
  
  <tr>
    <td>author</td>
    <td><?php echo $row_DetailRS1['author']; ?> </td>
  </tr>
  <tr>
    <td>title</td>
    <td><?php echo $row_DetailRS1['title']; ?> </td>
  </tr>
  <tr>
    <td>price</td>
    <td><?php echo $row_DetailRS1['price']; ?> </td>
  </tr>
  <tr>
    <td>isbn</td>
    <td><?php echo $row_DetailRS1['isbn']; ?> </td>
  </tr>
 </table>
</body>
</html><?php
mysql_free_result
($DetailRS1);
?>
  #4 (permalink)  
Antiguo 02/02/2010, 11:34
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: DW-formulario de busqueda-MySQL

Este no es el foro correcto, pide a un moderador que te cambie de foro.. preferentemente a PHP
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #5 (permalink)  
Antiguo 02/02/2010, 11:40
Avatar de silviab  
Fecha de Ingreso: enero-2010
Mensajes: 43
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: DW-formulario de busqueda-MySQL

Cita:
Iniciado por loncho_rojas Ver Mensaje
Este no es el foro correcto, pide a un moderador que te cambie de foro.. preferentemente a PHP
Loncho, lo he colgado en ambos porque de PHP, me han mandato también para acá.
No es mi intención molestar a nadie
Pero mi pregunta concretísima, por sí o por NO es:
¿se puede lograr que utilizando una tabla dinámica o una lista de html, el usuario elija un renglón y le sean mostrados en forma de tabla dinámica todos los registros que en la bd hay de ese 'autor' en este caso, y todo dentro de PHP y Dreamweaver?
Si la respuesta es si, seguiré buscando dentro del foro y google
Si la respuesta es no, porque debe intervenir otras rutinas como JScript o AJAX, pues empezaré a estudiarlas, y no molestaré hasta que encuentre una verdadera dificultad.

Muchas gracias por tu consejo
  #6 (permalink)  
Antiguo 04/02/2010, 07:24
Avatar de silviab  
Fecha de Ingreso: enero-2010
Mensajes: 43
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: DW-formulario de busqueda-MySQL

Las FAQ son geniales, ya está. Muchas gracias
Cerrar tema.

Etiquetas: editores-web
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 18:52.