Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/05/2006, 12:29
guigal
 
Fecha de Ingreso: mayo-2006
Mensajes: 3
Antigüedad: 18 años
Puntos: 0
Este es el código que tengo en la consulta y funciona:

Código PHP:
if(isset($_POST['enviar'])) {

$query "SELECT * from $tabla WHERE año LIKE '%{$_POST['palabra']}%'";

$result mysql_query($query,$link);

if (
$row mysql_fetch_array($result))// si se encontro la palabra 
 

   
mysql_field_seek($result,0); 
  while (
$field mysql_fetch_field($result)){ 
   echo 
"<td><b></b></td> \n"
 } 

// Se imprimen los resultados
do { 
   echo 
"<table width=\"800\"> 
   <tr> <td width=\"800\"><table width=\"100%\"><tr><strong> 
    <td width=\"800\"> <div align=\"center\"><FONT COLOR=\"#0099FF\">Titulo:</FONT></strong>"
.$row["titulo"]."</td> </tr></table></td></tr><tr>  
    <td><strong><FONT COLOR=\"#0099FF\">Facultad:</FONT></strong>"
.$row["Id_facultad"]."</td></tr><tr> 
    <td><strong><FONT COLOR=\"#0099FF\">Carrera:</FONT></strong>"
.$row["id_carrera"]."</td></tr><tr> 
    <td><strong><FONT COLOR=\"#0099FF\">Línea:</FONT></strong>"
.$row["Id_linea"]."</td></tr><tr> 
    <td><strong><FONT COLOR=\"#0099FF\">Sublínea:</FONT></strong>"
.$row["id_sublinea"]."</td></tr><tr> 
    <td><strong><FONT COLOR=\"#0099FF\">Problema:</FONT></strong>"
.$row["problema"]."</td></tr><tr> 
  <td><strong><FONT COLOR=\"#0099FF\"> Obj. General:</FONT></strong>"
.$row["objetivo_general"]."</td></tr><tr> 
  <td><strong><FONT COLOR=\"#0099FF\">Obj. Especifico:</FONT></strong>"
.$row["objetivo_especifico"]."</td> 
    <td><strong><FONT COLOR=\"#0099FF\"> Conclusiones:</FONT></strong>"
.$row["conclusiones"]."</td></tr><tr> 
      <td><strong><FONT COLOR=\"#0099FF\"> Bibliografía:</FONT></strong>"
.$row["bibliografia"]."</td></tr><tr> 
  <td><strong><FONT COLOR=\"#0099FF\"> Autor:</FONT></strong>"
.$row["autor"]."</td></tr><tr> 
  <td><strong><FONT COLOR=\"#0099FF\"> Año:</FONT></strong>"
.$row["año"]."</td></tr><tr> 
  </table>"
;
  echo 
"<p> </p> \n"
  echo 
"<hr>"
 
$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"
?> 

Sin embargo el código de la consulta que adiciono y trato de realizar es el siguiente:
Código PHP:
$queryb "SELECT * from facultad WHERE Id_facultad = proyecto.Id_facultad";
$resultb mysql_query ($queryb,$link);

if (
$rowb mysql_fetch_array($resultb))// si se encontro la palabra 
 

   
mysql_field_seek($resultb,0); 
  while (
$fieldb mysql_fetch_field($resultb)){ 
   echo 
"<td><b></b></td> \n"
 } 
esto para que me traiga en el momento de imprimir resultados, el nombre de la facultad y no el código que me trae en la primera consulta.

Gracias por la ayuda que me puedan prestar.

Última edición por jam1138; 14/05/2006 a las 18:50