Estuve siguiendo unos videos y todo iba muy bien hasta la parte en la que enseñaban a buscar dentro de la base de datos.
La cuestión es que a la persona que subió los videos el mismo código le funcionó perfecto pero a mi no y no entiendo porque. El còdigo es el siguiente:
Código PHP:
   <?php 
//Nos Conectamos al servidor
 mysql_pconnect('localhost','root','conan33');
//************************************
//Selecciono mi base de datos en el servidor
 mysql_select_db('test');
//****************************************************************
 
function borrar($id)
{
    $sql="delete from campo where id=$id";
    mysql_query($sql);
    echo 'Registro eliminado con exito!';
}
 
 
function EncotrarReg($nroReg)
{
    $consulta="select * from campo where id=$nroReg";
    $res=mysql_query($consulta);
    $fila=mysql_fetch_array($res);
    return $fila;
}
 
 
//******************************************************
 
function ingreso()
{
 
//Escribo en mi base de datos
 if (isset($_POST['nombre']))
   {
    $nombre=$_POST['nombre'];
    $direccion=$_POST['direccion'];
    $tel=$_POST['tel'];
    $cad="insert into campo (nombre,direccion,tel) values ('".$nombre."','".$direccion."','".$tel."')";
 
    mysql_query($cad);
    echo 'Amigo ingresado!';
//************************************
   }
}
 
function verAmigos()
{
echo'<style type="text/css">
<!--.Estilo3 {color: #FFFFFF; font-weight: bold; }--></style>
 
<div style="overflow: auto; width: 400px; height: 235px;">
<table width="362" border="1">
  <tr>
    <td bgcolor="#669933"><span class="Estilo3">ID </span></td>
    <td bgcolor="#669933"><span class="Estilo3">NOMBRE</span></td>
    <td bgcolor="#669933"><span class="Estilo3">DIRECION</span></td>
    <td bgcolor="#669933"><span class="Estilo3">TELEFONO</span></td>
    <td bgcolor="#669933"><span class="Estilo3">Borrar</span></td>
    <td bgcolor="#669933"><span class="Estilo3">Editar</span></td>
  </tr>
  ';
  
  ?>
  
  <form action="index.php" method="post">
   <input name="busca" type="text" id="busca">
  <input name="submit" value="Buscar" type="submit" />
  </form>
  
  <?php
  
  if (isset($_POST['busca']))
  {
   $consulta="select * from campo where nombre like '%".$_POST['busca']."%'"; 
   }else{ 
   $consulta="select * from campo";
   } 
 
  
    $consulta="select * from campo"; 
    $resultado=mysql_query($consulta);
    @$num_resultados=mysql_num_rows($resultado);
    echo '<br>Número de busquedas encontradas:'.$num_resultados.'';
  
  
  
    for ($i=0; $i<$num_resultados; $i++)
    {
    $fila=mysql_fetch_array($resultado);
    echo '<tr>
             <td>'.$fila['id'].'</td>
             <td>'.$fila['nombre'].'</td>
             <td>'.$fila['direccion'].'</td>
             <td>'.$fila['tel'].'</td>
            <td>'.'<a href="borrar.php?nro='.$fila['id'].'" title="'.$fila['id'].'">Borrar</a>'.'</td>
            <td>'.'<a href="editar.php?nro='.$fila['id'].'" title="'.$fila['id'].'">Editar</a>'.'</td>
         
         </tr>';
    }  
  
echo'</table>
     </div>';
}
?>
 
<?php 
 
/*function editar($nroReg)
{
    $consulta="select * from campo where id=$nroReg"; 
    $resultado=mysql_query($consulta);
    
    $fila=mysql_fetch_array($resultado);
    return $fila;
}
*/
function grabar($id,$nom,$dir,$tel)
{
 
//Escribo en mi base de datos
 if (isset($id))
   {
    $cad="UPDATE campo set nombre='$nom',direccion='$dir',tel='$tel' where id=$id";
    mysql_query($cad);
    //echo $cad;
    echo '<p>Registro Actualizado!</p>';
   }
}
?>    La cuestión es que de alguna manera no se logra conectar el botón de buscar con la base de datos y no entiendo porque está sucediendo eso.
Muchas gracias de antemano por cualquier ayuda al respecto.
 
  
 



