04/04/2009, 04:45
|
| | Fecha de Ingreso: marzo-2009
Mensajes: 55
Antigüedad: 15 años, 8 meses Puntos: 0 | |
Respuesta: Variable que no cambia <?php
$nombre_busqueda='Antonio'; //aquí lo que te de la base de datos //te refieres a que ponga aqui el valor de $catalogname?
$name=array('Ignacio','Sabela','Antonio');
$photo=array('Ignacio.jpg','Sabela.jpg','Antonio.j pg');
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”;
}*/
?> |