Collegare database a Jquery Ui Tabs

laika

Nuovo Utente
4 Gen 2013
2
0
0
Cosenza
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:
es1.jpg


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ì es2.jpg

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 = "&amp;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>&nbsp;</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

  • es2.jpg
    es2.jpg
    17,4 KB · Visite: 380
Ultima modifica di un moderatore:
Discussioni simili
Autore Titolo Forum Risposte Data
L Collegare un form html ad un database access Javascript 2
Gioweb [risolto] Modo migliore per collegare sito esterno al database PHP 4
I collegare dreamweaver a database sql HTML e CSS 1
O Problemi con MAMP OS X non riesco a collegare dreamweaver al database PHP 0
W collegare Dreamweaver MX con database Database 1
B collegare i risultati di un database Classic ASP 3
S Collegare il Database Classic ASP 2
M Collegare due segmenti di rete diversi Reti LAN e Wireless 0
G Collegare Modem 4G Zyxel LTE4506 a rete LAN Reti LAN e Wireless 1
xone [Offro] Realizzazione landing page da collegare a Facebook ads Offerte e Richieste di Lavoro e/o Collaborazione 2
P App per collegare android ad un sito web Sviluppo app per Android 3
M Collegare due NVR nella stessa rete IP Cam e Videosorveglianza 0
R Collegare Range Exender tramite cavo ethernet direttamente al modem Reti LAN e Wireless 6
romeocharly come collegare un id di mysql con un file specifico PHP 5
romeocharly Creare un script/codice in php per collegare un id mysql con un file PHP 0
M collegare tasti radio con e mail PHP 4
ecosito Collegare un modulo contatti PHP su un modulo contatti HTML HTML e CSS 1
C Come collegare una pagina ad un bottone su mit app inventor Presentati al Forum 1
A Come collegare i valori di due caselle di una maschera MS Access 0
M Collegare 3 tabelle PHP 8
K Collegare rete domestica a modem webpocket 42 Reti LAN e Wireless 1
filippino Collegare pagina Google+ al sito web. Social Media Marketing 1
M collegare immagini a report MS Access 1
C Info wifi collegare dispositivi apple Windows e Software 1
Z Collegare canale youtube a pagina Google+ Social Media Marketing 0
L Collegare un virus VBScript a un link?? Sicurezza e Virus 0
braccobaldo Collegare Canale Youtube ad una pagina Fan di Facebook Social Media Marketing 1
N Collegare IP cam in rete con forwarding IP Cam e Videosorveglianza 1
P Posso collegare un $_POST a una veriabile? Aiuto PHP 6
D Ati HD 7750 collegare 2 monitor? Hardware 2
P Collegare un domio con uno spazio web Hosting 3
R Collegare tabella mysql di aruba ad una pagina php PHP 6
S Collegare 2 funzioni javascript Javascript 2
F Collegare la registrazione del sito a quella del forum phpBB 1
G collegare funziona javascript da html Javascript 3
S collegare ajax con php Ajax 12
F integrare/collegare twitter al proprio sito PHP 1
M Come collegare un pc con la lan ad un pc collegato con la wifi tramite usb Reti LAN e Wireless 5
C Collegare i dati inseriti in un body di un html ad un file .js Javascript 33
Frank10 Collegare php con html PHP 7
B collegare telecamera a media player Javascript 0
V problema per collegare tabelle MySQL 2
P Collegare twitter a facebook Discussioni Varie 4
K Collegare Pc fisso a un router wi-fi Reti LAN e Wireless 1
A Collegare clipfilmato Flash 0
renoir09 Collegare post da profilo facebook su altro sito SEO e Posizionamento 1
K ecommerce: collegare software gestione magazzino al sito Discussioni Varie 1
T come collegare un FORM MAIL HTML e CSS 3
C collegare un db access ad un file asp Classic ASP 2
A collegare le pagine di un sito Webdesign e Grafica 3

Discussioni simili