Buongiorno a tutti e buon 2013,
sono una neofita in materia e con scarsa esperienza nel vasto mondo della programmazione e questo forum è la mia ultima possibilità di riuscire a
capire come fare. Vengo al dunque, sto nel mio piccolo realizzando un sito dove nella pagina index.php ci sta un form con classi dinamiche e collegato al database tramite il cerca.php. La query mi restituisce dunque i risultati nelle classiche tabelle in colonna. Il problema è che vorrei visualizzare i campi distintamente in Jquery Ui tabs. Il database ha 7 campi (comuni, nato, cod_istat, cod_comune, cod_regione. cod_provincia, cap) e la visualizzazione al momento è cosi:

vorrei impaginare ogni singola riga per es. "Romano Canavese" in una singola tabella di Jquery Ui tabs, cercando di smistare gli altri campi nelle altre tabs così
Vi posto i codici
Qualsiasi vostro prezioso suggerimento
Grazie infinite in anticipo
Laika
codice functions.php
---------------------------------------------------------------------------------------------------------------------------------------
codice: cerca.php
------------------------------------------------------------------------------------------------------------------------------------
codice form
sono una neofita in materia e con scarsa esperienza nel vasto mondo della programmazione e questo forum è la mia ultima possibilità di riuscire a
capire come fare. Vengo al dunque, sto nel mio piccolo realizzando un sito dove nella pagina index.php ci sta un form con classi dinamiche e collegato al database tramite il cerca.php. La query mi restituisce dunque i risultati nelle classiche tabelle in colonna. Il problema è che vorrei visualizzare i campi distintamente in Jquery Ui tabs. Il database ha 7 campi (comuni, nato, cod_istat, cod_comune, cod_regione. cod_provincia, cap) e la visualizzazione al momento è cosi:

vorrei impaginare ogni singola riga per es. "Romano Canavese" in una singola tabella di Jquery Ui tabs, cercando di smistare gli altri campi nelle altre tabs così

Vi posto i codici
Qualsiasi vostro prezioso suggerimento
Grazie infinite in anticipo
Laika
codice functions.php
PHP:
<?php
function mostra_campi($tabella) {
global $Host;
global $User;
global $Password;
global $DBName;
$Link = mysql_connect ($Host, $User, $Password);
$fields = mysql_list_fields($DBName, $tabella, $Link);
$columns = mysql_num_fields($fields);
for ($i = 0; $i < $columns; $i++) {
$field[] = mysql_field_name($fields, $i);
}
mysql_close ($Link);
return $field;
}
function time_serial_da_db($data_letta) {
$data_1 = str_replace("/", "-", $data_letta);
$sub = explode("-", $data_1);
$a = $sub[0];
$m = $sub[1];
$g = $sub[2];
$timestamp_rec = mktime(0,0,0,$m,$g,$a);
return $timestamp_rec;
}
function time_serial($data_letta) {
$data_1 = str_replace("/", "-", $data_letta);
$sub = explode("-", $data_1);
$g = $sub[0];
$m = $sub[1];
$a = $sub[2];
$timestamp_rec = mktime(0,0,0,$m,$g,$a);
return $timestamp_rec;
}
function verify_record($table, $cod_comuni, $cod_provincie, $comune) {
global $Host;
global $User;
global $Password;
global $DBName;
echo "verifica per " . $cod_comune . " " . $cod_province . " nato il " . $comuni . " dalla funzione<br />";
$Query = "SELECT * FROM ".$table." WHERE cod_comuni = '".$cod_comuni."' AND cod_provincie = '".$cod_provincie."' AND comune = '".$comune."';";
if (!$link = mysql_connect($Host, $User, $Password)) {
die ('errore nella connessione');
}
if (!mysql_select_db($DBName, $link)) {
die('DataBase non trovato');
}
$result = mysql_query($Query, $link);
if (!$result) {
die ("errore nella Query");
}
$num_rec = mysql_num_rows($result);
mysql_close ($link);
if ($num_rec != 0) {
return $num_rec;
} else {
return FALSE;
}
}
function conta_record($tabella) {
global $Host;
global $User;
global $Password;
global $DBName;
$Link = mysql_connect ($Host, $User, $Password);
$Query = "SELECT * FROM ".$tabella;
if (mysql_db_query ($DBName, $Query, $Link)) {
$Result = mysql_db_query ($DBName, $Query, $Link);// or die($errore);
$num_rec = mysql_num_rows($Result);
}
mysql_close($Link);
return $num_rec;
}
function connect_db($tabella, $where = false) {
global $Host;
global $User;
global $Password;
global $DBName;
$self = $_SERVER['PHP_SELF'];
$campi = mostra_campi($tabella);
$campo = $campi[1];
if (isset($_REQUEST['campo'])) {
$campo = $_REQUEST['campo'];
}
$string = "";
$lemma = $_REQUEST['cerca'];
if ($lemma != "") {
$string = "&cerca=".$lemma;
}
$Query = "SELECT * FROM ".$tabella;
if ($where) {
$Query .= $where;
}
$Query .= " ORDER by ".$campo.";";
if (!$link = mysql_connect($Host, $User, $Password)) {
die ('errore nella connessione');
}
if (!mysql_select_db($DBName, $link)) {
die('DataBase non trovato');
}
$result = mysql_query($Query, $link);
if (!$result) {
echo $Query . "<br />";
die ("errore nella query<br />".mysql_error());
}
$num_rec = mysql_num_rows($result);
if ($num_rec == 0) {
echo "nessun record nella tabella";
} else {
echo $num_rec . " record trovati in archivio<br />\n";
echo('
<th>
<div class="ZZ_cols_container">
<div class=">
</div>
</div>
<div class="th">
<table width="960px;">
<tr><td colspan="1"><h2>Ricerca effettuata</h2></td></tr>
');
echo "<table>\n";
echo "<tr>\n";
echo "<th><a href=\"".$self."?campo=".$campi[1].$string."\">Comuni</a></th>\n";
echo "<th><a href=\"".$self."?campo=".$campi[3].$string."\">nato</a>\n";
echo "<th><a href=\"".$self."?campo=".$campi[4].$string."\">Codice Istat</a></th>\n";
echo "<th><a href=\"".$self."?campo=".$campi[6].$string."\">Cod regione;</a></th>\n";
echo "<th><a href=\"".$self."?campo=".$campi[7].$string."\">Cod province;</a></th>\n";
echo "<th><a href=\"".$self."?campo=".$campi[8].$string."\">Cod comune;</a></th>\n";
echo "<th><a href=\"".$self."?campo=".$campi[9].$string."\">Cap;</a></th>\n";
echo "<th>Telefoni</th>\n";
echo "</tr>\n";
while ($row = mysql_fetch_array($result)) {
echo "<tr>\n";
echo "<td> " . $row['comune'] . " ";
echo $row['Comuni'] . "</td>\n";
$data = $row['nato'];
$timestamp = time_serial_da_db($data);
$nuova_data = date ("d-m-Y",$timestamp);
echo "<td> " . $nuova_data . "</td>\n";
echo "<td> " . $row['cod_istat'] . "</td>\n";
echo "<td> " . $row['Codice istat'] . " ";
echo $row['cod_regione'] . " ";
echo $row['Codice regione'] . "</td>\n";
echo "<td> ";
echo $row['cod_provincia'] . " ";
echo $row['Codice province'] . "</td>\n";
echo "<td> ";
echo $row['cod_comune'] . " ";
echo $row['Codice comune'] . "</td>\n";
echo "<td> ";
echo $row['cap'] . " ";
echo $row['Cap'] . "</td>\n";
echo "<td> ";
$tel = array();
if ($row['tel1'] != "") {
$tel[] = $row['tel1'];
}
if ($row['tel2'] != "") {
$tel[] = $row['tel2'];
}
if ($row['tel3'] != "") {
$tel[] = $row['tel3'];
}
if (is_array($tel)) {
$telefono = implode("<br />", $tel);
}
echo $telefono;
echo "</td>\n";
echo "</tr>\n";
}
mysql_close ($link);
echo "</table>\n</div>";
}
}
?>
---------------------------------------------------------------------------------------------------------------------------------------
codice: cerca.php
PHP:
<?php
include ("config_db.php");
include ("functions.php");
if (isset($_REQUEST['cerca'])) {
$lemma = $_REQUEST['cerca'];
}
?>
<?php
if ($lemma != "") {
echo "<h2>ricerca per " . $lemma . "</h2>\n";
$campo = "cognome";
$where = " WHERE cod_regione LIKE '%".$lemma."%' OR cod_provincia LIKE '%".$lemma."%' OR cod_comune LIKE '%".$lemma."%' OR comune LIKE '%".$lemma."%'";
connect_db($table, $where);
} else {
echo "Inserisci la parola da cercare<br />\n";
}
?>
------------------------------------------------------------------------------------------------------------------------------------
codice form
PHP:
<th scope="col"> <form name="form1" id="form1" method="post" action="cerca.php">
<p> </p>
<p>
<label for="regione">Regione</label>
<select name="regione" id="regione" class="dinamiche">
<option value="">Seleziona...</option>
<?php foreach($regioni as $val): ?>
<option value="<?php echo $val['cod_regione']; ?>"><?php echo $val['regione']; ?></option>
<?php endforeach; ?>
</select>
</p>
<p><label for="provincia">Provincia</label>
<select name="provincia" id="provincia" class="dinamiche">
<option value="">Seleziona...</option>
</select></p>
<p><label for="comune">Comune</label>
<select name="comune" id="comune">
<option value="">Seleziona...</option>
</select></p>
<p><input type="text" name="cerca" id="cap" value="<?php echo $lemma; ?>" /></p>
</form>
Allegati
Ultima modifica di un moderatore: