Ciao a tutti.
Sto realizzando un sito, mediante cui estrarre delle notizie sportive che sono memorizzare in un database.
Praticamente nella mia index.php estraggo le notizie di tutti gli sport e sono ordinate in base all'ultima inserita nel database e mostro solo le prime 8 notizie più recenti.
Sempre nella index.php ho messo un form con cui filtrare mediante checkbox le notizie a seconda dello sport che ci interessa.
Il form usa il metodo 'get'.
La mia domanda è questo, come posso passare alla pagina news.php che riceve i dati dal form, i valori delle checkbox così da potermi costruire la query per la ricerca in base ai valori selezionati dall'utente?
Vi posto anche il codice della mia index.php per essere più chiaro su quello che ho fatto:
codice:
<html>
<head>
<title>News in tempo reale</title>
<link rel="stylesheet" type="text/css" href="FS.php">
</head>
<body>
<h1>News in tempo reale</h1>
<?php
include "..\www.SportnewsIT.it\connetti.php";
echo "<h3>Tutte le news sportive sempre aggiornate</h3>";
$query="SELECT * FROM notizie ORDER BY data DESC LIMIT 0,8";
$results=mysql_query($query);
//mostro le 8 news più recenti, ovvero le ultime 8, partendo dall'ultima e tornando indietro.
echo "<table>";
while($value=mysql_fetch_array($results))
{
echo "<tr><td>".$value["Sport"]."</td>";
echo "<td>".$value["data"]."</td>";
echo "<td>".$value["news"]."</td></tr>";
}
echo "</table>";
?>
<!-- Adesso voglio realizzare una input box, dove selezionando la voce opportuna, ci riporta alle notizie
che riguardano quella specifica categoria selezionata, inviando le richieste con un metodo GET -->
<?php
echo "<form action=\"News.php\" method=\"get\">";
echo "<fieldset>";
echo "<legend>Filtra per sport</legend><br>";
echo "<input type=\"checkbox\" name=\"Formula1\" value=\"Formula1\"/> Sport1";
echo "<br />";
echo "<input type=\"checkbox\" name=\"Tennis\" value=\"Tennis\"/> Sport2";
echo "<br />";
echo "<input type=\"checkbox\" name=\"Ippica\" value=\"Ippica\"/> Sport3";
echo "<br />";
echo "</fieldset>";
echo "<input type=\"submit\" value=\"Filtra\" name=\"search\">";
echo "</form>";
?>
</body>
</html>
Grazie a tutti per l'aiuto!!