title: empty function for required fields
body: <p>Good evening!</p>
  
  <p>I´ve been trying hard to solve this issue by myself but I couldn´t. I know problably that is something simple but I couldn´t find it. The script works, however when it stars it shows some issues you ignore them and introduce the data and it works perfectly. I think I need a if clause but I don´t know how tho apply. I´m new in this and I really appreciate your help. Many thanks!</p>
  
  <p>This is the problem: </p>
  
  <pre><code>Undefined index : busca in ...
  Undefined variable busqueda 
  Faltal error call to a member function fetch array on a non object in ....
  </code></pre>
  
  <p>I think when the page opens the codes runs empty, without data, that´s why I receive those messages. Thanks for your help</p>
  
  <pre><code>&lt;head&gt;
  &lt;title&gt;SISTEMA DE REGISTRO DE PRODUCTOS CTE&lt;/title&gt;
  &lt;style type="text/css"&gt;
  #enviar {
      text-align: right;
  }
  .letrasbody {
      font-family: Arial, Helvetica, sans-serif;
      color: #FFF;
      text-align: center;
  }
  .letra {
      color: #000;
      font-family: "Lucida Console", Monaco, monospace;
      text-align: center;
  }
  &lt;/style&gt;
  &lt;/head&gt;
  
  &lt;body&gt;
  &lt;?php
  
  session_start();
  
  require "conexiondb.php";
   ?&gt;
  &lt;form name="busquedas" method="POST" action="busqueda.php"&gt;
    &lt;table width="1142" border="0" align="center"&gt;
      &lt;tr&gt;
        &lt;th colspan="2" bgcolor="#0033FF" scope="col"&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
          &lt;p class="letrasbody"&gt;SISTEMA DE CONTRO Y REGISTRO DE PRODUCTOS Y SERVICIOS&lt;/p&gt;
          &lt;p class="letrasbody"&gt;CTE &lt;/p&gt;
        &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/th&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td width="491" bgcolor="#FFFFFF"&gt;&amp;nbsp;&lt;/td&gt;
        &lt;td width="641"&gt;&amp;nbsp;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td bgcolor="#FFFFFF" class="letra"&gt;&lt;p&gt;Numero de orden o &lt;/p&gt;
        &lt;p&gt;numero de cedula&lt;/p&gt;&lt;/td&gt;
        &lt;td&gt;&lt;input type="text" name="busca" id="busca"&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td&gt;&amp;nbsp;&lt;/td&gt;
        &lt;td&gt;&lt;input type="submit" name="submit" id="buscar" value="Buscar" /&gt;&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/table&gt;
  &lt;/form&gt;
  
  
  &lt;?php
  $busca = $_POST['busca'];
  if ($_SERVER["REQUEST_METHOD"] == "POST"){
      if (!empty ($_POST['busca'])){
          echo "Indique su busqueda";
      }
  }
  if ($busca!=""){ 
      $busqueda=$con-&gt;query("SELECT * FROM clientes C INNER JOIN producto P ON C.serial  = P.serial WHERE P.serial  like '%".$busca."%' or c.cedula like '%".$busca."%' " );
  
  }
  
  echo "&lt;table border=1&gt; 
      &lt;tr&gt;
      &lt;th&gt;Cliente&lt;/th&gt;
      &lt;th&gt;Cedula&lt;/th&gt;
      &lt;th&gt;Orden numero&lt;/th&gt;
      &lt;th&gt;Email&lt;/th&gt;
      &lt;th&gt;Barrio&lt;/th&gt;
      &lt;th&gt;Telefono&lt;/th&gt;
      &lt;th&gt;Producto&lt;/th&gt;
      &lt;th&gt;Marca&lt;/th&gt;
      &lt;th&gt;Almacen&lt;/th&gt;
      &lt;th&gt;Dano&lt;/th&gt;
      &lt;th&gt;Fecha de recepcion&lt;/th&gt;
      &lt;th&gt;Tecnico&lt;/th&gt;
      &lt;th&gt;Estado&lt;/th&gt;
      &lt;th&gt;Sede&lt;/th&gt;
      &lt;th&gt;Fecha de entrega&lt;/th&gt;
      &lt;/tr&gt;";
  
  $rowColors = Array('#A6A6FF','#FFFFFF'); $nRow = 0;
  while ($muestra=$busqueda-&gt;fetch_array()){
      echo '&lt;tr style="background-color:'.$rowColors[$nRow++ % count($rowColors)].';"&gt;';
  
      echo '&lt;td&gt;' .$muestra['cliente'].'&lt;/td&gt;';
      echo '&lt;td&gt;' .$muestra['cedula']. '&lt;/td&gt;';
      echo '&lt;td&gt;' .$muestra['serial']. '&lt;/td&gt;';
      echo '&lt;td&gt;' .$muestra['email']. '&lt;/td&gt;';
      echo '&lt;td&gt;' .$muestra['barrio'].'&lt;/td&gt;';
      echo '&lt;td&gt;' .$muestra['telefono']. '&lt;/td&gt;';
      echo '&lt;td&gt;' .$muestra['producto']. '&lt;/td&gt;';
      echo '&lt;td&gt;' .$muestra['marca']. '&lt;/td&gt;';
      echo '&lt;td&gt;' .$muestra['almacen']. '&lt;/td&gt;';
      echo '&lt;td&gt;' .$muestra['dano'].'&lt;/td&gt;';
      echo '&lt;td&gt;' .$muestra['fecharecepcion']. '&lt;/td&gt;';
      echo '&lt;td&gt;' .$muestra['tecnico']. '&lt;/td&gt;';
      echo '&lt;td&gt;' .$muestra['estado']. '&lt;/td&gt;';
      echo '&lt;td&gt;' .$muestra['sede']. '&lt;/td&gt;';
      echo '&lt;td&gt;' .$muestra['entregaacliente']. '&lt;/td&gt;';
  
  
  }
  
  mysqli_close ($con)
  
  ?&gt;
  
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>