Titulo de la Obra: '.$nombre_obra.'';
if ($fecha_obra != '0000-00-00') echo ' Fecha de Composición: '.$fecha_obra.'';
echo ' Instrumentación: '.$organico.'';
if ($estreno_fecha != '0000-00-00') echo ' Fecha de Estreno: '.$estreno_fecha.'';
if ($estreno_lugar) echo ' Lugar de Estreno: '.$estreno_lugar.'';
if ($partitura) echo '
Partitura: Download Sheet Music ';
if ($audio) echo ' Audio ';
if ($audio_interpretes) echo 'Intérpretes de la Grabación:
'.$audio_interpretes.'
';
if ($audio_fecha != '0000-00-00') echo ' Fecha de Grabación: '.$audio_fecha.'';
if ($audio_lugar) echo ' Lugar de Grabación: '.$audio_lugar.'';
if ($audio_dur) echo ' Duración: '.$audio_dur.' minutos';
if ($video) echo '
Video
'.$video.'
';
if ($video_interpretes) echo 'Intérpretes en el Video:
'.$video_interpretes.'
';
if ($video_fecha != '0000-00-00') echo ' Fecha del Video: '.$video_fecha.'';
if ($video_lugar) echo ' Lugar del Video: '.$video_lugar.'';
if ($video_dur) echo ' Duración: '.$video_dur.' minutos';
echo '
Titulo de la Obra: '.$nombre_obra.'';
if ($fecha_obra != '0000-00-00') echo ' Fecha de Composición: '.$fecha_obra.'';
echo ' Instrumentación: '.$organico.'';
if ($estreno_fecha != '0000-00-00') echo ' Fecha de Estreno: '.$estreno_fecha.'';
if ($estreno_lugar) echo ' Lugar de Estreno: '.$estreno_lugar.'';
if ($partitura) echo '
Partitura: Download Sheet Music ';
if ($audio) echo ' Audio ';
if ($audio_interpretes) echo 'Intérpretes de la Grabación:
'.$audio_interpretes.'
';
if ($audio_fecha != '0000-00-00') echo ' Fecha de Grabación: '.$audio_fecha.'';
if ($audio_lugar) echo ' Lugar de Grabación: '.$audio_lugar.'';
if ($audio_dur) echo ' Duración: '.$audio_dur.' minutos';
if ($video) echo '
Video
'.$video.'
';
if ($video_interpretes) echo 'Intérpretes en el Video:
'.$video_interpretes.'
';
if ($video_fecha != '0000-00-00') echo ' Fecha del Video: '.$video_fecha.'';
if ($video_lugar) echo ' Lugar del Video: '.$video_lugar.'';
if ($video_dur) echo ' Duración: '.$video_dur.' minutos';
echo '
';
if(strlen($key_words)>1){//No realizamos búsqueda si la palabra es de un solo caracter
if($key_words){
//Contamos el numero de palabras que incluye la búsqueda.
$frac = explode(' ',$key_words);
$no = count($frac);
//Si la búsqueda tiene una palabra utilizamos LIKE sino MATCH AGAINST.
if($no == 1){
$sql = "SELECT * FROM obras WHERE nombre_obra LIKE '%$key_words%' OR edicion LIKE '%$key_words%' OR organico LIKE '%$key_words%' OR estreno_lugar LIKE '%$key_words%' OR audio_interpretes LIKE '%$key_words%' OR audio_lugar LIKE '%$key_words%' OR video_interpretes LIKE '%$key_words%' OR video_lugar LIKE '%$key_words%'";
}else{
$sql = "SELECT * , MATCH (nombre_obra,edicion,organico,estreno_lugar,audio_interpretes,audio_lugar,video_interpretes,video_lugar) AGAINST ('+".$key_words."*' IN BOOLEAN MODE) AS Score FROM obras WHERE MATCH (nombre_obra,edicion,organico,estreno_lugar,audio_interpretes,audio_lugar,video_interpretes,video_lugar) AGAINST ('+".$key_words."*' IN BOOLEAN MODE) ORDER BY Score DESC";
}
//Ejecutamos el codigo Mysql
$r = mysql_query($sql) or die("La consulta a nuestra base de datos es erronea.".mysql_error());
if(mysql_num_rows($r)){//Si existen resultados
while($row4 = mysql_fetch_array($r)){
$organico = $row4["organico"];
$edicion = $row4["edicion"];
$id_compositor = $row4["id_compositor"];
$query5="SELECT * FROM compositores WHERE id_compositor='$id_compositor' ORDER BY apellido" ;
$result5=mysql_query($query5);
$row5 = mysql_fetch_array($result5);
$apellido = $row5["apellido"];
$nombre_gente = $row5["nombre"];
$id_compositor = $row5["id_compositor"];
$pais = $row5["pais"];
$ciudad = $row5["ciudad"];
$nacimiento = $row5["nacimiento"];
$email = $row5["email"];
if ($row5) {
echo '
'.$nombre_gente.' '.$apellido.'
';
if ($nacimiento) echo '('.$nacimiento.')';
if ($pais) echo ' '.$pais.' ';
if ($ciudad) echo '- '.$ciudad.'';
if ($email) {
echo ' - email
Titulo de la Obra: '.$nombre_obra.'';
if ($fecha_obra != '0000-00-00') echo ' Fecha de Composición: '.$fecha_obra.'';
echo ' Instrumentación: '.$organico.'';
if ($estreno_fecha != '0000-00-00') echo ' Fecha de Estreno: '.$estreno_fecha.'';
if ($estreno_lugar) echo ' Lugar de Estreno: '.$estreno_lugar.'';
if ($partitura) echo '
Partitura: Download Sheet Music ';
if ($audio) echo ' Audio ';
if ($audio_interpretes) echo 'Intérpretes de la Grabación:
'.$audio_interpretes.'
';
if ($audio_fecha != '0000-00-00') echo ' Fecha de Grabación: '.$audio_fecha.'';
if ($audio_lugar) echo ' Lugar de Grabación: '.$audio_lugar.'';
if ($audio_dur) echo ' Duración: '.$audio_dur.' minutos';
if ($video) echo '
Video
'.$video.'
';
if ($video_interpretes) echo 'Intérpretes en el Video:
'.$video_interpretes.'
';
if ($video_fecha != '0000-00-00') echo ' Fecha del Video: '.$video_fecha.'';
if ($video_lugar) echo ' Lugar del Video: '.$video_lugar.'';
if ($video_dur) echo ' Duración: '.$video_dur.' minutos';
echo '
';
}
}
}else{//Si no existen resultados
// print("No se encontraron resultados.");
}
//////////////////////////////////////////////////////////////
//Si la búsqueda tiene una palabra utilizamos LIKE sino MATCH AGAINST.
if($no == 1){
$sql = "SELECT * FROM compositores WHERE nombre LIKE '%$key_words%' OR apellido LIKE '%$key_words%' OR pais LIKE '%$key_words%' OR ciudad LIKE '%$key_words%'";
}else{
$sql = "SELECT * , MATCH (nombre,apellido,pais,ciudad) AGAINST ('+".$key_words."*' IN BOOLEAN MODE) AS Score FROM compositores WHERE MATCH (nombre,apellido,pais,ciudad) AGAINST ('+".$key_words."*' IN BOOLEAN MODE) ORDER BY Score DESC";
}
//Ejecutamos el codigo Mysql
$r = mysql_query($sql) or die("La consulta a nuestra base de datos es erronea.".mysql_error());
if(mysql_num_rows($r)){//Si existen resultados
while($row4 = mysql_fetch_array($r)){
$apellido = $row4["apellido"];
$nombre_gente = $row4["nombre"];
$id_compositor = $row4["id_compositor"];
$pais = $row4["pais"];
$ciudad = $row4["ciudad"];
$nacimiento = $row4["nacimiento"];
$email = $row4["email"];
echo '
'.$nombre_gente.' '.$apellido.'
';
if ($nacimiento) echo '('.$nacimiento.')';
if ($pais) echo ' '.$pais.' ';
if ($ciudad) echo '- '.$ciudad.'';
if ($email) {
echo ' - email
';
}
else {
echo '';
}
$query5="SELECT * FROM obras WHERE $id_compositor=id_compositor " ;
$result5=mysql_query($query5);
$row5 = mysql_fetch_array($result5);
if ($row5) {
echo '
Titulo de la Obra: '.$nombre_obra.'';
if ($fecha_obra != '0000-00-00') echo ' Fecha de Composición: '.$fecha_obra.'';
echo ' Instrumentación: '.$organico.'';
if ($estreno_fecha != '0000-00-00') echo ' Fecha de Estreno: '.$estreno_fecha.'';
if ($estreno_lugar) echo ' Lugar de Estreno: '.$estreno_lugar.'';
if ($partitura) echo '
Partitura: Download Sheet Music ';
if ($audio) echo ' Audio ';
if ($audio_interpretes) echo 'Intérpretes de la Grabación:
'.$audio_interpretes.'
';
if ($audio_fecha != '0000-00-00') echo ' Fecha de Grabación: '.$audio_fecha.'';
if ($audio_lugar) echo ' Lugar de Grabación: '.$audio_lugar.'';
if ($audio_dur) echo ' Duración: '.$audio_dur.' minutos';
if ($video) echo '
Video
'.$video.'
';
if ($video_interpretes) echo 'Intérpretes en el Video:
'.$video_interpretes.'
';
if ($video_fecha != '0000-00-00') echo ' Fecha del Video: '.$video_fecha.'';
if ($video_lugar) echo ' Lugar del Video: '.$video_lugar.'';
if ($video_dur) echo ' Duración: '.$video_dur.' minutos';
echo '