Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2011, 14:06
visona
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 2 meses
Puntos: 5
Sacar 2 campos con este codigo

Hola a todos;
He implantado este script a mi pagina, me salen bien los resultados, pero necesitaria que me sacara el nombre (que ya sale) mas la imagen del usuario.
En la bb.dd guardo la url de la imagen, pero no se como ponerla.

Código PHP:
<?php
    
     
// PHP5 Implementation - uses MySQLi.
    // mysqli('localhost', 'yourUsername', 'yourPassword', 'yourDatabase');
    
$db = new mysqli('localhost''uses' ,'*******''admin');
    
    if(!
$db) {
        
// Show error if we cannot connect.
        
echo 'ERROR: Could not connect to the database.';
    } else {
        
// Is there a posted query string?
        
if(isset($_POST['queryString'])) {
            
$queryString $db->real_escape_string($_POST['queryString']);
            
            
// Is the string length greater than 0?
            
            
if(strlen($queryString) >0) {
                
// Run the query: We use LIKE '$queryString%'
                // The percentage sign is a wild-card, in my example of countries it works like this...
                // $queryString = 'Uni';
                // Returned data = 'United States, United Kindom';
                
                // YOU NEED TO ALTER THE QUERY TO MATCH YOUR DATABASE.
                // eg: SELECT yourColumnName FROM yourTable WHERE yourColumnName LIKE '$queryString%' LIMIT 10
                
                
$query $db->query("SELECT nombre_usuario, imagen_pequeu FROM usuarios WHERE nombre_usuario LIKE '$queryString%' LIMIT 10");
                if(
$query) {
                    
// While there are results loop through them - fetching an Object (i like PHP5 btw!).
                    
while ($result $query ->fetch_object()) {
                        
// Format the results, im using <li> for the list, you can change it.
                        // The onClick function fills the textbox with the result.
                        
                        // YOU MUST CHANGE: $result->value to $result->your_colum
                         
echo '<li onClick="fill(\''.$result->nombre_usuario.'\');">'.$result->nombre_usuario.'</li>';
                     }
                } else {
                    echo 
'ERROR: There was a problem with the query.';
                }
            } else {
                
// Dont do anything.
            
// There is a queryString.
        
} else {
            echo 
'There should be no direct access to this script!';
        }
    }
    
    
    
    


?>
y aqui es donde se muestran los datos

Código PHP:
 <div class="content">
  <
div class="suggestionsBox" id="suggestions" style="display: none;">
            <
img src="../imagenes/upArrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" />
            <
div class="suggestionList" id="autoSuggestionsList">
                    &
nbsp;
         </
div>
        </
div