Salve ragazzi, nuovo quesito io uso questo codice php, per tirare fuori dei dati dal db
vorrei oltre che poter dividere le ricerche in mesi cioè tipo gennaio 2013, febbraio 2013 ecc, ed ogni sezione contenga i dati di quel periodo.
PHP:
<?php } ?>
</p>
<table width="600" border="0" align="center">
<tr>
<td width="187" align="center"><form action="cerca.php?pagina=visualizza" method="POST">
<input type="text" name="query" />
<input type="submit" value="Cerca" />
</form></td>
<td width="185" align="center"><form action="cerca_stato.php?pagina=stato" method="POST">
<?php
require 'voip/include/config.php';
require 'voip/include/connect.php';
$sql_voip="SELECT * FROM contratti;";
$prodotti=MYSQL_QUERY($sql_voip) or die (mysql_error());
echo "<select name=\"query\" id=\"query\">";
while($riga = mysql_fetch_array($prodotti)){
$id=$riga['num_contratto'];
$nome=$riga['nome_account'];
echo "<option value=\"$id\">$nome</option>";
}
echo "</select>";
?>
<input type="submit" value="Cerca" />
</form></td>
</tr>
</table>
<?php
// richiamo il file di configurazione
require 'voip/include/config.php';
// richiamo lo script responsabile della connessione a MySQL
require 'voip/include/connect.php';
//includiamo il file della classe
require 'include/paginazione.inc.php';
//Istruzioni per la paginazione (da verificare)
$ricerca = $_POST['query'];
$stato = $_GET['pagina'];
$min_length = 3;
// you can set minimum length of the query if you want
// if(strlen($ricerca) >= $min_length){ // if query length is more or equal minimum length then
$ricerca = htmlspecialchars($ricerca);
// changes characters used in html to their equivalents, for example: < to >
$ricerca = mysql_real_escape_string($ricerca);
// $webpage = basename($_SERVER['PHP_SELF']);
$result = mysql_query("SELECT * FROM stat_traffic
WHERE (`nome_phone_shop` LIKE '%".$ricerca."%') ORDER BY dataora_inizio_chiamata ASC");
//-------------istruzioni per il cerca normale--------//
if($stato == 'stato')
{
echo '
<center><table width="1440" border="0" cellpadding="5" cellspacing="10">
<tr>
<th bgcolor="#CEECF5">area_geografica</th>
<th bgcolor="#CEECF5">dataora_inizio_chiamata</th>
<th bgcolor="#CEECF5">numerazione_accesso</th>
<th bgcolor="#CEECF5">numero_origine</th>
<th bgcolor="#CEECF5">numero_destinazione</th>
<th bgcolor="#CEECF5" width="350">nome_phone_shop</th>
<th bgcolor="#CEECF5" width="100">piano_tariffario_phone_shop</th>
<th bgcolor="#CEECF5" width="90">importo_phone_shop</th>
<th bgcolor="#CEECF5">durata_connessione</th>
</tr></center>';
while ($row = mysql_fetch_assoc($result)) {
$area_geografica = htmlentities($row['area_geografica']);
$dataora_inizio_chiamata = htmlentities($row['dataora_inizio_chiamata']);
$numerazione_accesso = htmlentities($row['numerazione_accesso']);
$numero_origine = htmlentities($row['numero_origine']);
$numero_destinazione = htmlentities($row['numero_destinazione']);
$nome_phone_shop = htmlentities($row['nome_phone_shop']);
$piano_tariffario_phone_shop = htmlentities($row['piano_tariffario_phone_shop']);
$importo_phone_shop = htmlentities($row['importo_phone_shop']);
$durata_connessione = htmlentities($row['durata_connessione']);
echo "<tr>
<td bgcolor='#EFF5FB'><center>$area_geografica</center></td>
<td bgcolor='#F2FBEF'><center>$dataora_inizio_chiamata</center></td>
<td bgcolor='#EFF5FB'><center>$numerazione_accesso</center></td>
<td bgcolor='#EFF5FB'><center>$numero_origine</center></td>
<td bgcolor='#F2FBEF'><center>$numero_destinazione</center></td>
<td bgcolor='#EFF5FB'><center>$nome_phone_shop</center></td>
<td bgcolor='#EFF5FB'><center>$piano_tariffario_phone_shop</center></td>
<td bgcolor='#F2FBEF'><center>$importo_phone_shop €</center></td>
<td bgcolor='#EFF5FB'><center>$durata_connessione min</center></td>
</center>
</td>
</tr>";
}
echo '</table>';
// libero la memoria di PHP occupata dai record estratti con la SELECT
mysql_free_result($result);
}
?>
vorrei oltre che poter dividere le ricerche in mesi cioè tipo gennaio 2013, febbraio 2013 ecc, ed ogni sezione contenga i dati di quel periodo.
Ultima modifica di un moderatore: