Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/04/2009, 03:02
xurxinho
 
Fecha de Ingreso: marzo-2009
Mensajes: 171
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: Variable que no cambia

Te reescribí un poco el código, fíjate si tienes bien la ruta y que la secuencia /" /" sólo es necesario cuando agotas las comillas dobles y simples. Yo uso echo en vez de print pero eso es lo mismo creo.

Código PHP:
<?php
     $nombre_busqueda
='Antonio';  //aquí lo que te de la base de datos
     
$name=array('Ignacio','Sabela','Antonio');
    
$photo=array('Ignacio.jpg','Sabela.jpg','Antonio.jpg');
    if(
in_array($nombre_busqueda,$name)){
        
$indice=array_search($nombre_busqueda,$name);
            echo 
$name[$indice].": <img src='photo/".$photo[$indice]."' alt=''> "//no hace falta la secuencia /", aún tienes las comillas simples
       
}

    
    


        
//explicación del array
    /*array_search
    Buscara un valor especifico en un array y devuelve el índice si lo encuentra, por ejemplo:
    
    $a = array( 0 => "Justi", 1 => "Thor", 2 => "Debi" );
    $key = array_search(’Debi’, $a);
    
    La variable $key va a tener valor 2.
    
    in_array
    Es similar a la anterior pero en lugar de devolver el indice de la coincidencia, devuelve true o false. Por ejemplo:
    
    if ( in_array( "Justi", $a ) ) {
    $cuerso = “php”;
    }*/
 
?>

Última edición por xurxinho; 04/04/2009 a las 03:18