salve a tutti
sto provando a creare una specie di motore di ricerca ma ho un problema, sto usando un comando mysql che cerca in una specifica voce della tabella (non sono molto esperto quindi non sono se si chimano così queste cose
), il problema è che io vorrei che mostrasse i risultati anche se le parole immesse nella ricerca non sono messe ordinate.. mi spiego meglio..
ho creato una voce tag_sito contenente questi dati
[episodio ep 206 sub ita italiano sottotitolato sottotitoli naruto shippuden italian forum streaming]
le parentesi quadre sono solo per far vedere quali sono
se scrivo ep 206 sub ita trova i risultati e fin qui tutto bene ma se prova a scrivere ep 206 sub ita episodio non trova nulla =(
come posso fare? di sotto vi riporto i codici >,<
index.php
codice:
<?php require_once('includetop.php'); ?> <?php require_once('db_login.php'); $connection = mysql_connect( $db_host, $db_username, $db_password ); if (!$connection){ die ("non e' stato possibile connettersi al database:
" . mysql_error()); } $db_select=mysql_select_db($db_database); if (!$db_select){ die ("non e' stato possibile connettersi al database:
" . mysql_error()); } $ricerca = $_GET['tag']; $numrows = mysql_num_rows($result); if ($ricerca != ""){ $query = "SELECT nome_sito, link_sito, descrizione_sito FROM search WHERE tag_sito LIKE \"%$ricerca%\" ORDER BY rank DESC"; $result = mysql_query($query, $connection) or die('Errore 2'); $numrows = mysql_num_rows($result); for($x=0; $x<$numrows; $x++){ $resrow = mysql_fetch_row($result); echo ''; echo $resrow[0]; echo '<div class="descrizionericerca">'; echo $resrow[2]; echo '</div>'; } } if ($ricerca == "") { header("Location: info.php"); } elseif ($numrows == "0") { echo '<center>non sono state trovate coincidenze</center>'; } mysql_close($connection); ?> <?php require_once('includebottom.php'); ?>
include_top.php
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 1.0 Strict//IT" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"> <title>Anime Search</title> <link rel="stylesheet" type="text/css" href="main.css" /> </head> <body> <div id="centratore"> <div id="contenitore"> <div id="header"><div id="motore_di_ricerca"><table><FORM METHOD="get" ACTION="http://cactua.altervista.org/motore_di_ricerca/"><tr><td><INPUT class="motorediricerca" TYPE="text" NAME="tag" onload="value="cerca"" onfocus="value="cerca""></td><td><INPUT class="motorediricercasearch" TYPE="submit" VALUE=""></td></tr></table></FORM></div></div> <div id="top_menu">InfoContattamiAbout useAggiungi sito</div> <div align="center" style="margin-bottom: 20px;"><script type="text/javascript"> //<![CDATA[ document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=468X60/r='+new Date().getTime()+'"><\/s'+'cript>'); //]]> </script></div> <div id="contenitore2">
include_bottom.php
codice:
</div> </div> </div> </body> </html>
tabella mysql
codice:
CREATE TABLE IF NOT EXISTS `search` ( `nome_sito` varchar(100) NOT NULL default '', `link_sito` varchar(100) NOT NULL default '', `descrizione_sito` text NOT NULL, `tag_sito` text NOT NULL, `rank` char(3) NOT NULL default '1', PRIMARY KEY (`link_sito`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; -- -- Dump dei dati per la tabella `search` -- INSERT INTO `search` (`nome_sito`, `link_sito`, `descrizione_sito`, `tag_sito`, `rank`) VALUES ('naruto shippuden episodio 206 sub ita (I sentimenti di Sakura)', 'http://naruto.forumcommunity.net/?t=44835081', 'Vedi l''episodio 206 sottotitolato in italiano di naruto shippuden sul naruto italian forum', 'episodio ep 206 sub ita italiano sottotitolato sottotitoli naruto shippuden italian forum streaming', '1'), ('naruto italian forum', 'http://naruto.forumcommunity.net', 'Il NIF, storica community su Naruto nata nel 2006, da anni è uno dei forum di riferimento nel circuito per discutere della popolare serie di Masashi Kishimoto. Potete contribuire allo sviluppo del NIF in 2 semplicissimi step che vi porteranno via meno di 5 minuti, rendendo però un grande contributo a questo forum e la nostra eterna gratitudine.', 'naruto forum forumcommunity community naruto bleach naruto one piece onepiece one_piece 2006 nero coincidenza', '15'), ('il canale di higo709', 'http://www.youtube.it/higo709', 'canale contenente video a random\r\n', 'il canale di higo709 giornale web video youtube you tube tubo', '1'), ('Bakuman Manga Scan', 'http://www.bakuman.org/baku.php?pagina=pagine/download.htm', 'Scan di Bakuman offerte dal Bakuman Italia', 'Scan Manga Bakuman Italia', '1'), ('Zelda forum Community', 'http://z.f.c.forumcommunity.net/', 'Benvenuto/a nel Zelda ForumCommunity, un forum dedicato principalmente alla saga dei giochi di zelda... Qui oltre alle sezioni dedicate a zelda potrete trovare gli streaming di alcuni anime anche non molto famosi e troverete anche altri utenti con cui discutere di zelda o anche di altro.', 'zelda forum community comunita comunità link ganon ganondorf super smash bros brawl ssbb ssbm verde', '9'), ('YouNaruto', 'http://younaruto.altervista.org', 'Nuovo sito dedicato a Naruto, potrai trovare il manga, l''anime e tante news....', 'naruto manga movie film sasuke naruto sakura anime info kyubi top gallery wallpapers cover chibi komixjam binkan team uscita giappone scan raw puntata episodio top forum', '1'), ('PokéOfficina', 'http://pokeofficina.forumcommunity.net/', 'Forum sui Pokémon che offre guide e conoscenze a tutti gli utenti, oltre a tornei di battling competitivo', 'Pokémon battling guide tournament resources pokemon', '1');
se serve il link della pagina ditelo D= e grazie in anticipo per eventuali risposte ^^