hola yo tengo una base de datos en mi localhost y un codigo php para conectarse con ella.
el tema es que estoy siguiendo un curso y normalmente el codigo deberia andar por lo que entiendo pero no, me tira un error en la linea 32 en el loop for.
 
les paso el codigo a ver si alguien me puede desir cual es el error creo que lo que no entiendo bien es la coneccion estoy usando el appserver y la base de datos la hise con el phpmyadmin que instala de por si el appserver.
 
formulario:
 
Código HTML:
<form id="form1" name="form1" method="post" action="resultado.php">
  <table width="400" border="1">
    <tr>
      <td height="45"><p>Elige tipo de busqueda:<br />
          <label>
          <select name="tipobusqueda" id="tipobusqueda">
            <option value="isbn">ISBN</option>
            <option value="autor">Autor</option>
            <option value="titulo">Titulo</option>
          </select>
          </label>
      <br>
      </p></td>
    </tr>
    <tr>
      <td height="45"><p>Elige termino de busca<br />
          <label>
          <input type="text" name="terminobusqueda" id="terminobusqueda" />
          </label>
      <br>
      </p></td>
    </tr>
    <tr>
      <td><label>
        <input type="submit" name="buscar" id="buscar" value="buscar" />
      </label></td>
    </tr>
  </table>
  </form>resultado.php
 
Código PHP:
<?php 
trim($terminobusqueda); 
if(!$tipobusqueda || !$terminobusqueda) 
{ 
 echo "No as introducido los detalles de la busqueda. Por favor llena el formulario e intentalo de nuevo"; 
 exit; 
} 
$tipobusqueda=addslashes($tipobusqueda); 
$terminobusqueda=addslashes($terminobusqueda); 
 
@ $db=mysql_pconnect("localhost","root","laouen"); 
if (!$db) 
{ 
echo "error en la coneccion a la base de datos, por favor, prueve de nuevo mas tarde."; 
exit; 
} 
mysql_select_db("libreria"); 
// consulta ala base de datos 
$consulta ="select * from libros where ".$tipobusqueda. "like '%". $terminobusqueda. "%'"; 
$resultado=mysql_query($consulta); 
$num_resultados=mysql_num_rows($resultado); 
echo "<br> Numero de libros encontrados: ". $num_resultados."</ p>"; 
 
for ($i=0, $i<$resultado, $i++) 
{ 
      // procesamos los resultados 
     $row=mysql_fetch_array($resultado); 
     echo "<p><strong>".($i+1).". Titulo: "; 
     echo stripslashes ($row["titulo"]); 
     echo "</strong><br>Autor: "; 
     echo stripslashes ($row["Autor"]); 
     echo "<br>ISBN: "; 
     echo stripslashes ($row["isbn"]); 
     echo "<br>Precio: "; 
     echo stripslashes ($row["precio"]); 
     } 
 
?> 
bueno espero que alguien me pueda ayudar 
  
 

 
