Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2003, 23:57
Bermudez
 
Fecha de Ingreso: agosto-2003
Mensajes: 33
Antigüedad: 20 años, 8 meses
Puntos: 0
Pregunta Consulta de datos en MySQL y PHP

Necesito ayuda que no se me despliega el registro corresto:
este es el formulario que recoge los datos llamada pagina1.html:

<form name="buscador" action="/busca.php3" method="post">
<input type ="text" name="buscar" size="35">
<select name="sec" size="1">
<option selected value="titulo">Todas</option>
<option value="autor">Autor</option>
<option value="asesor">Asesor</option>
</select></p>
<input type="submit" value="Buscar">
<input type="reset" value="Borrar"></p>
</form>

Este formulario llama a la pagina busca.php3 que realiza la búsqueda de datos y me muestra los registros correctos, ya sea que se busque por ejemplo titulo, autor. Este es parte del código :
<?
//Mostramos registros
while($row=mysql_fetch_array($result))
{
echo '<tr><td>'.$row["referencia"].'</td>';
echo '<td><a href="desplegar.php3">'.$row["titulo"].'</a></td>';
echo '<td>'.$row["autor"].'</td>';
echo '<td>'.$row["anno"].'</td></tr>';
}
mysql_free_result($result)
?>

El problema que tengo es que en '.$row["titulo"].' hay un enlace a la pagina desplegar.php3, y si yo hago un link al registro 1212-bb me los despliega todos los registros de la base de datos, no el registro que yo selecciono.

Referencia Titulo Autor Año
1212-bb Internet mundial creada en Estados Unidos roxana ventura 2002
1111-pp sistemas operativos en la decada de los 50 claudia barahona 2002

Este es el código de la pagina desplegar.php3, talves deberia modificar la setencia $sql o hacer un puntero desde la pagina buscar.php3 a la pagina desplegar.php3, pero no se como se hace.:
<?
//Mostramos los registros
$sql="select * from resum where titulo like titulo";
$result=mysql_query($sql);
while ($row=mysql_fetch_array($result))
{
echo '<p><b>Titulo: </b>'.$row["titulo"].'</p>';
echo '<p><b>Autor(res): </b>'.$row["autor"].'</p>';
echo '<p><b>Resumen: </b>'.$row["resumen"].'</p>'.'<hr width="80%" height="50">';
}
mysql_free_result($result)
?>

Gracias
__________________
Patricia