Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/04/2013, 08:46
Avatar de Txustra
Txustra
 
Fecha de Ingreso: abril-2013
Mensajes: 21
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Coger resultados de una búsqueda en PHP

Cita:
Iniciado por oscard41 Ver Mensaje
por cierto tengo unos errores de comillas corrigo:

Código PHP:
Ver original
  1. echo '<a href="main.php?gameid="'.$valor['id'].'">'.$valor['nombre'].'</a>';
Serías tan amable de decirme, según mi código, donde tendría que poner exactamente eso? Te pego el code:

Código PHP:
<?php
//session_start();
$server_link mysql_connect("localhost""root""");
if(!
$server_link){
    die(
"Falló la Conexión "mysql_error());
}
// seleccionamos la base de datos
$db_selected mysql_select_db("biblio"$server_link);
if(!
$db_selected){
    die(
"No se pudo seleccionar la Base de Datos "mysql_error());
}
// varificamos que el formulario halla sido enviado

if(isset($_POST['buscar']) && $_POST['buscar'] == 'Buscar'){
    
$_SESSION['grupo']=$_REQUEST['grupo'];
    
$grupo addslashes($_POST['grupo']);
    
// hacemos la consulta de busqueda
    // ver explicación mas abajo
    
if ($grupo==null){
        echo 
"Debe introducir algo en el campo de búsqueda.";
    }
    else{
    
$sqlBuscar mysql_query("SELECT nombregrupo from grupos where nombregrupo like '%$grupo%'"$server_link)
                            or die(
mysql_error());
    
$totalRows mysql_num_rows($sqlBuscar);
    
// Enviamos un mensaje
    // indicando la cantidad de resultados ($totalRows)
    // para la frase busada ($frase)
    
if(!empty($totalRows)){
        echo 
stripslashes("<p>Resultados de la búsqueda que contienen <strong>$grupo</strong>:</p>");
        
// mostramos los resultados
        
while($row mysql_fetch_array($sqlBuscar)){
            echo 
"<strong><a href='main.php'>".$row['nombregrupo']."</a></strong><br/>";
             }
    }
    
// si se ha enviado vacio el formulario
    // mostramos un mensaje del tipo Oops...!
    // <img src='".$row['imagen']."'></img>  --Comando para imágenes
    // si no hay resultados //
    
else{ echo "Oops! No se ha encontrado ningún resultado. Prueba con otra búsqueda.";
        }
    }
}
Supongo que tendría que hacer un $sqlBuscar2 con la sentencia SELECT recogiendo el idgrupo (así es como lo he llamado en la tabla).

Gracias y perdona la molestia.