Ciao a tutti,
vorrei poter estrarre da un database parole con parti comuni, mi spiego meglio:
ho un form di ricerca, inserisco per esempio la parola "secchio",
vorrei che, oltre alla parola "secchio", mi desse come risultato a video la parola "secchio da muratore", "secchio per l'acqua" ecc.
Ora sto usando questo codice (che non fa ciò che chiedo sopra):
Codice PHP:
<?php// Reads word from GET or POST$aParola = null;if (isset($_REQUEST['Parola']) && !empty($_REQUEST['Parola'])) { $aParola = $_POST['Parola'];}else { die("Manca la parola");}
// Connects to database$connection = mysqli_connect("localhost", "xxxxxx", "my_xxxxxx", "my_xxxxxx");if (!$connection) { die("Impossibile connettersi alla base di dati: " . mysqli_connect_error());}
// Reads word from database$query = "SELECT * FROM dizgeagri WHERE Parola = '$aParola'";$result = mysqli_query($connection, $query);if (!$result) { die("Errore nella query: " . mysqli_error($connection));}$row = mysqli_fetch_array($result);
// Redirects if word is not in the databaseif (!$row) { header("location: diz_ines.html"); exit;}
// Altrimenti se la parola è disponibile$traduzione = $row['Traduz'];$note = $row['note'];$categoria = $row['categ'];$immagine = $row['img'];$immagine_2 = $row['img2'];
$link = stristr($anote, 'vedi') ? 'dizge_rich-dati.php?Parola=' . substr($anote, -strlen($anote) + 5) : null;
// Closes connection to databasemysqli_free_result($result);mysqli_close($connection);?>
Come posso fare?
Grazie a chi mi risponderà