Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/06/2005, 17:00
rstory
 
Fecha de Ingreso: junio-2003
Mensajes: 74
Antigüedad: 20 años, 10 meses
Puntos: 1
Casi me funciona

Bueno asi quedo mi codigo finalmente

{
$link = mysql_connect("localhost", "root", "");
//si se ingreso la palabra nos conectamos
mysql_select_db("buscador2", $link);
//que busque en el campo actual la palabra enviada y lo ordene por un campo especifica
$sql = "SELECT url, title, short_desc FROM sites WHERE title LIKE '%".$query."%' or short_desc LIKE '%".$query."%' ORDER BY title";
$result = mysql_query($sql, $link);
if ($row = mysql_fetch_array($result))// si se encontro la palabra
{
mysql_field_seek($result);
while ($field = mysql_fetch_field($result)){
$url = $row['url'];
echo "<td><b></b></td> \n";
}
//imprimimos nustros resultados
do {
echo "<table width=\"431\">
<tr> <td width=\"425\"><tr>
<td><a href=\"$url\"><b>".$row["title"]."</b></a></td></tr>
<tr><td>".$row["short_desc"]."</td></tr>
<tr><td><FONT class=\"url\">".$row["url"]."</font></td></tr>
</table>";
echo "<p> </p> \n";
$bandera = "no";//cambiamos la bandera para avisar que si se encontro la palabra
}
while ($row = mysql_fetch_array($result));
echo "</table> \n";
}
}//fin for
if ($bandera == "si") //si la bandera sigue en si es que no encontro la palabra y avisamos
{ echo "<p>¡No se ha encontrado ningún registro!</p>\n";
}
?>
</div>
</form> </div>


Me muestra bien los resultados pero me da este error:
Warning: Wrong parameter count for mysql_field_seek() in c:\appserv\www\buscador2\prueba2.php on line 35

el cual no se repararlo ya probe todo y nada,

Agradeceria un poco mas de ayuda