Originariamente inviato da satifal
L'alternativa sarebbe utilizzare la sfera di cristallo!
Credevo fosse una cosa risaputa

codice:
<html>
<head>
<title> Search Engine - Search </title>
</head>

<body>

<h2> Search Engine </h2>
<form action= './search.php' method='get'>
<input type='text' name='k' size ='50'value='<?php echo $_GET['k'];?>' />
<input type='submit' value='Search'>
</form>
<hr />

<?php

  
  $k = $_GET['k'];

  $terms = explode(" ",$k);
  $query = "SELECT * FROM Opera WHERE ";
foreach ($terms as $each){

	
	 $query .= " TipoOpera LIKE '$each' OR Titolo LIKE '$each' OR TitoloOriginale LIKE '$each' OR TitoloInternazionale LIKE '$each' OR Tecnica LIKE '$each' OR Anno LIKE '$each' OR Collocazione LIKE '$each' OR AreaCompetenza LIKE '$each' OR Altezza LIKE '$each' OR Larghezza LIKE '$each' OR Profondita LIKE '$each' OR Durata LIKE '$each' OR GenereFilm LIKE '$each' OR AutoreFotografia LIKE '$each' OR AutoreScenografia LIKE '$each' OR FormaMusicale  LIKE '$each' OR Tonalita  LIKE '$each' OR IdentificativoOpera LIKE '$each' OR PrimaEsecuzione LIKE '$each' OR Organico LIKE '$each' OR InformazioniLibretto LIKE '$each' OR Incipit LIKE '$each' OR IncipitModerno LIKE '$each' OR DataCreazione LIKE '$each' OR DataUltimaModifica LIKE '$each' ";
	
	
	}




//connect
mysql_connect("localhost","root", "db09");
mysql_select_db("Tesi");


$query = mysql_query($query);
$numrows = mysql_num_rows($query);
if($numrows>0){
  while($row=mysql_fetch_assoc($query)){
	$TipoOpera= $row['TipoOpera'];
	$Titolo = $row['Titolo'];
	$TitoloOriginale= $row['TitoloOriginale'];
	$TitoloInternazionale = $row['TitoloInternazionale'];
	$Anno = $row['Anno'];
	$Tecnica = $row['Tecnica'];
	$Collocazione = $row['Collocazione'];
	$AreaCompetenza = $row['AreaCompetenza'];
	$Altezza = $row['Altezza'];
	$Larghezza = $row['Larghezza'];
	$Profondita  = $row['Profondita '];
	$Durata = $row['Durata'];
	$GenereFilm = $row['GenereFilm'];
	$AutoreFotografia = $row['AutoreFotografia'];
	$AutoreScenografia = $row['AutoreScenografia'];
	$FormaMusicale = $row['FormaMusicale'];
	$Tonalita = $row['Tonalita'];
	$IdentificativoOpera = $row['IdentificativoOpera'];
	$PrimaEsecuzione = $row['PrimaEsecuzione'];
	$Organico = $row['Organico'];
	$InformazioniLibretto = $row['InformazioniLibretto'];
	$Incipit = $row['Incipit'];
	$IncipitModerno = $row['IncipitModerno'];
	$DataCreazione = $row['DataCreazione'];
	$DataUltimaModifica = $row['DataUltimaModifica'];

	
echo "tipo: $TipoOpera
";

	}



}
	

else
	echo "Nessun risultato per la chiave \"
$k[/b]";

	



//disconnet
mysql_close();

?>
</body>
</html>
Ho compreso solo l'echo del primo campo, se inserisco gli altri naturalmente li stampa.

Grazie