
Nel post precedente ci siamo occupati di costruire un file php che ci desse l'opportunità di costruire una griglia dati ed una query SQL in grado di passarci dei dati senza vincoli con nessuna tabella. Adesso ci preoccuperemo di creare il file che ci restituirà i dati e dove imposteremo la tabella. Ecco il codice HTML.
<form action="#" method="post">
<table width="500" align="center" bgcolor="#FFFFCC">
<tr bgcolor="#0066ff">
<td width="250" colspan="1"><div align="center" class="Stile2"><h3>Tabella:</h3></div></td>
<td colspan="2"><div align="center" class="Stile2"><h3>Clienti</h3></div></td>
</tr>
<tr bgcolor="#99ccFF">
<td colspan="2" align="center"><span class="Stile2">Filtra Clienti per :</span></td>
<th > </th>
</tr>
<tr bgcolor="#99ccFF">
<td colspan="2" align="center"><table width="200">
<tr>
<td><label>
<input type="radio" name="Gruppopulsantidiscelta1" value="cognome">
Cognome</label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="Gruppopulsantidiscelta1" value="denominazione">
Denominazione</label></td>
</tr>
</table>
</td>
<th width="167" bordercolor="#FFFFFF" bgcolor="#99ccFF"></th>
</tr>
<tr bgcolor="#99ccFF">
<td colspan="2"><div align="center"><input size='25' name='cerca' value=''></div></td>
<th bordercolor="#FFFFFF"> </th>
</tr>
<tr bgcolor="#99ccFF">
<td colspan="2"> <div align="center">
<input type='submit' name='Apply' value='Cerca '>
</div></td>
<th> </th>
</tr>
</table>
</form>
Passiamo al php
<?php
$nometabella='Clienti';//impostiamo il nome della tabella
$numerocolonne=16;//l'indice parte da zero quindi (n.ro campi tabella - 1)
$NomeCampo=array();//creo l'array per tutti i nomi dei campi
$NomeCampo[]='Id';//Assegno i nomi dei campi
$NomeCampo[]='Denominazione';
$NomeCampo[]='Cognome';
$NomeCampo[]='Nome';
$NomeCampo[]='indirizzo';
$NomeCampo[]='Citta';
$NomeCampo[]='Provincia';
$NomeCampo[]='CF';
$NomeCampo[]='PI';
$NomeCampo[]='Telefono';
$NomeCampo[]='Fax';
$NomeCampo[]='Cellulare';
$NomeCampo[]='EMail';
$NomeCampo[]='Cap';
$NomeCampo[]='UltimaModifica';
$NomeCampo[]='Note';
$NomeCampo[]='Note1';
$Ordina='Denominazione';//in assenza di altri filtri la tabella viene ordinata in base a questo campo
$Modifica='href=Modifica.php';//file di modifica record
$Elimina='href=Elimina.php';//file di eliminazione record
$cn='localhost';//oppure il vostro servizio di host
$ut='root';//nome utente
$psw='vostraPassword';
$db='Nome Database';
$link = mysqli_connect($cn, $ut, $psw, $db);// provo a connettermi
if (!$link)
{
exit('problemi con la connessione');
}
$mysqli = new mysqli('localhost', 'root', 'isc', 'work');
require("griglia.php");//richiamo il file di costruzione della griglia
?>
Tutto Chiaro?
Vai alla costruzione griglia dinamica
Nessun commento:
Posta un commento