Joomla.it Forum
Non solo Joomla... => Database => : sunjammer 05 Jun 2013, 16:29:21
-
Ciao a tutti.
Ho la necessità di creare uno script in php che mi permetta di popolare una select box con dati estratti da una tabella del database e restituire i risultati attraverso un pulsante di submit.
Non avendo la necessità di usare chronoform (anche perchè i dati verranno inseriti manualmente dal cliente direttamente da php admin), mi sono affidato al componente jumi (http://extensions.joomla.org/extensions/core-enhancements/coding-a-scripts-integration/custom-code-in-content/1023) per poter inserire uno script php direttamente in un articolo.
Il risultato che devo ottenere è in realtà banale: selezionare attraverso una select una provincia e restituire al submit tutti i punti vendita relativi (nome pv, telefono, email ecc...)
Arrivo al punto: Sono riuscito a creare la select e a popolarla con il campo provincia della mia tabella.
Ciò di cui non riesco a venire a capo è come fare in modo che una volta selezionata la provincia possa al submit estrarre dalla mia tabella tutti i dati relativi ai punti vendita della zona.
Qualcuno di voi, meno a digiuno di php di me, è in grado di darmi una dritta?
Posto il codice finora prodotto:
<!--
<form action="/jumi_includes/query.php" method="post">
<select name="provincia">
<?php
$username = "xxxx";
$password = "xxxx";
$hostname = "xxxx";
//connessione al DataBase
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Non riesco a connettermi a MySQL.");
echo "<p>Seleziona una provincia:</p>
";
//DB Select
$selected = mysql_select_db("xxxx",$dbhandle)
or die("Non trovo il Database.");
$sql = mysql_query("SELECT DISTINCT prefix FROM jos_agenzie");
while ($res = mysql_fetch_array($sql)){
echo "<option value=\"".$res['prefix']."\">".$res['prefix']."</option>";
}
echo "<input type=\"submit\" name=\"Submit\" value=\"Cerca\">";
?>
</select>
</form>
-->