si si c'è un modo.
Codice PHP:
<?php
/**
* Script da Dennis M.
*
*/
// l'informazione del database
$db = mysql_connect("localhost","USER","PASS");
mysql_select_db("dict");
// se non si definire poi usi la lingua italiana e la lettera "a"
if(!isset($_GET['lang']) OR strtolower($_GET['lang']) != "en" AND strtolower($_GET['lang']) != "fer"){
$_GET['lang'] = "it";
}
if(!isset($_GET['let'])){
$_GET['let'] = "a";
}
// se nessun parola si definire
if(!isset($_GET['parola'])){
// per processare i variabili
if($_GET['lang'] == "it"){
$query = mysql_query("SELECT * FROM words WHERE ITA LIKE '".mysql_escape_string($_GET['let'])."%' ORDER BY ITA ASC");
print "Tutte le parole si iniziando con \"".strtoupper($_GET['let'])."\":
";
$messaggio = "<a href=\"?lang=".$_GET['lang']."&parola=".stripslashes($row['ITA'])."\">".stripslashes($row['ITA'])."</a>
";
} else if($_GET['lang'] == "en"){
$query = mysql_query("SELECT * FROM words WHERE ENG LIKE '".mysql_escape_string($_GET['let'])."%' ORDER BY ENG ASC");
print "All words beginning with \"".strtoupper($_GET['let'])."\":
";
$messaggio = "<a href=\"?lang=".$_GET['lang']."&parola=".stripslashes($row['ENG'])."\">".stripslashes($row['ENG'])."</a>
";
} else {
$query = mysql_query("SELECT * FROM words WHERE FER LIKE '".mysql_escape_string($_GET['let'])."%' ORDER BY FER ASC");
print "Tutte le parole si inizando con \"".strtoupper($_GET['let'])."\": (nel ferentino)
";
$messaggio = "<a href=\"?lang=".$_GET['lang']."&parola=".stripslashes($row['FER'])."\">".stripslashes($row['FER'])."</a>
";
}
// Adesso monstriamo a tutto
while($row = mysql_fetch_array($query)){
if($_GET['lang'] == "it"){
print "<a href=\"?lang=".$_GET['lang']."&parola=".stripslashes($row['ITA'])."\">".stripslashes($row['ITA'])."</a>
";
} else if($_GET['lang'] == "en"){
print "<a href=\"?lang=".$_GET['lang']."&parola=".stripslashes($row['ENG'])."\">".stripslashes($row['ENG'])."</a>
";
} else {
print "<a href=\"?lang=".$_GET['lang']."&parola=".stripslashes($row['ENG'])."\">".stripslashes($row['FER'])."</a>
";
}
}
} else {
/**
* PAGINA2.php ecco
*
*/
// ancora deviamo si processare
if(!isset($_GET['lang']) OR $_GET['lang'] != "en" AND $_GET['lang'] != "fer"){
$_GET['lang'] = "it";
}
// per processare i variabili
if($_GET['lang'] == "it"){
$query = mysql_query("SELECT * FROM words WHERE ITA='".mysql_escape_string($_GET['parola'])."'");
$noparola = "La parola non esista.";
} else if($_GET['lang'] == "en"){
$query = mysql_query("SELECT * FROM words WHERE ENG='".mysql_escape_string($_GET['parola'])."'");
$noparola = "The word does no exist.";
} else {
$query = mysql_query("SELECT * FROM words WHERE FER='".mysql_escape_string($_GET['parola'])."'");
$noparola = "La parola non esista. (nel ferentino)";
}
// i errori
if(!isset($_GET['parola'])){
print $noparola;
exit;
}
if(mysql_num_rows($query) == 0){
print $noparola;
exit;
}
// possiamo si guardare la pagina adesso [img]images/smilies/smile.gif[/img]
while($row = mysql_fetch_array($query)){
print "\"".$_GET['parola']."\" [i](".strtoupper($_GET['lang']).")[/i]<hr>";
if($_GET['lang'] != "it"){
print "[b]Italiano:[/b] ".stripslashes($row['ITA'])."
";
}
if($_GET['lang'] != "en"){
print "[b]English:[/b] ".stripslashes($row['ENG'])."
";
}
if($_GET['lang'] != "fer"){
print "[b]Ferentino:[/b] ".stripslashes($row['FER'])."
";
}
}
}
// finito [img]images/smilies/smile.gif[/img]
mysql_close($db);
?>
il questo script fà per che hai un bisogno!
Ciao,
Dennis