Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/02/2010, 11:31
Avatar de silviab
silviab
 
Fecha de Ingreso: enero-2010
Mensajes: 43
Antigüedad: 14 años, 10 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);
?>