Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2010, 10:54
zeico0
 
Fecha de Ingreso: abril-2010
Mensajes: 37
Antigüedad: 14 años
Puntos: 0
problema con buscador en php

hola soy nuevo en php y estoy intentando hacer un buscador para mi web.. y parece que funciona pero me da un error al inicio pues tiene que cojer los valores de busqueda de un post.. y nose como hacer para que haga una busqueda inicial por defecto.

este es el codigo que uso.

Código PHP:
<?php 
$link 
mysql_connect("localhost""xxxx""xxxx"); 
mysql_select_db("xxxx"$link); 
$result mysql_query("SELECT * FROM conciertos WHERE $_POST[buscarpor] LIKE '$_POST[palabra]' ORDER BY $_POST[ordenarpor]"$link); 
 
if (
$row mysql_fetch_array($result)){ 

   echo 
"<table width='750'>    
            <tr>
         <td><span class='resaltado'>Grupos</span> </td>
         <td><span class='resaltado'> Lugar</span> </td>
         <td><span class='resaltado'> Localidad</span> </td>
         <td><span class='resaltado'> Fecha </span></td>
         <td><span class='resaltado'> Hora </span></td>
         <td><span class='resaltado'> Precio </span></td>
         </tr>
         <tr>
         <td width='750'><hr></td>
         </tr> "
;
            
   do { 
   
       echo 
"                    
            <tr>
            <td align='left' width='300'>"
.$row["GRUPOS"]."</td>              
               <td align='left' width='80'>"
.$row["LUGAR"]."</td>
            <td align='left' width='80'>"
.$row["CIUDAD"]."</td>
            <td align='left' width='120'>"
.$row["DIA"]."/".$row["NUMMES"]."/".$row["AÑO"]."</td>
            <td align='left' width='70'>"
.$row["HORA"]."</td>
            <td align='left' width='70'>"
.$row["PRECIO"]." €</td>
            </tr>"
;
            
   } while (
$row mysql_fetch_array($result)); 
   echo 
"</table> \n"
} else { 
echo 
"¡ No se ha encontrado ningún registro !"

?>
el error que me da es:
Código PHP:
Warningmysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/s01ed8da/public_html/fox/pages/calendario.php on line 549 
la linea 549 es un echo que no tiene nada mal..

Código PHP:
   echo "<table width='750'>    
            <tr>
         <td><span class='resaltado'>Grupos</span> </td>
         <td><span class='resaltado'> Lugar</span> </td>
         <td><span class='resaltado'> Localidad</span> </td>
         <td><span class='resaltado'> Fecha </span></td>
         <td><span class='resaltado'> Hora </span></td>
         <td><span class='resaltado'> Precio </span></td>
         </tr>
         <tr>
         <td width='750'><hr></td>
         </tr> "

que creeis que puede ser? yo ya nose que hacer xD hasta le puse valores iniciales a las listas y cajas de texto.. y ni asi los coje porque el submit no se pulsa.

Última edición por zeico0; 20/05/2010 a las 11:08