Salve, come al solito sono a chiedere lumi a chi ne sa più di me di programmazione.
Avrei la necessità di essere avvisato quando arriva un ordine, cerco di spiegarmi meglio
sto creando un programma dove l'utente inserisce l'ordine e la pagina che lo riceve, si aggiorna automaticamente ogni 15 secondi. Vorrei a questo punto qualcosa un alert, un cambio di colore o altra cosa che mi mostri il nuovo ordine, in modo che non si confonda con i precedenti.
Nella speranza di essermi spiegato allego codice che estrae i dati da visualizzare
Grazie per l'aiuto
Max61
Avrei la necessità di essere avvisato quando arriva un ordine, cerco di spiegarmi meglio
sto creando un programma dove l'utente inserisce l'ordine e la pagina che lo riceve, si aggiorna automaticamente ogni 15 secondi. Vorrei a questo punto qualcosa un alert, un cambio di colore o altra cosa che mi mostri il nuovo ordine, in modo che non si confonda con i precedenti.
Nella speranza di essermi spiegato allego codice che estrae i dati da visualizzare
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Visualizza Record</title>
</head>
<body>
<!--FORMATTA LA PAGINA ARIAL-->
</FONT></P>
<FONT FACE="Arial">
<!--FINE FORMATTA LA PAGINA ARIAL-->
<?php
ob_start();
header( "refresh:15;" );
ob_end_flush();
// connessione al database
include('connessione.php');
// numero di risultati da visualizzare per pagina
$per_page = 100;
// calcola le pagine totali
//$result = mysql_query("SELECT idordini, utente, prodotto FROM tblordini where idordini='$idordini'");
$result = mysql_query("SELECT * FROM tblordini");
$total_results = mysql_num_rows($result);
$total_pages = ceil($total_results / $per_page);
// controlla se la variabile 'page' è impostata nell'URL (es: view-paginated.php?page=1)
if (isset($_GET['page']) && is_numeric($_GET['page']))
{
$show_page = $_GET['page'];
// mi assicuro che il valore di $show_page sia validordinio
if ($show_page > 0 && $show_page <= $total_pages)
{
$start = ($show_page -1) * $per_page;
$end = $start + $per_page;
}
else
{
// errore - mostra il primo set di risultati
$start = 0;
$end = $per_page;
}
}
else
{
// se la pagina non è impostata, mostra il primo set di risultati
$start = 0;
$end = $per_page;
}
// visualizza i dati in tabella
echo "<table border='1' cellpadding='10'>";
//echo "<tr> <th>idordini</th> <th>Cliente</th> <th>Prodotto</th> <th>Quantita</th> <th>Prodotto</th> <th>Quantita</th> <th>Prodotto</th> <th>Quantita</th> <th>Prodotto</th> <th>Quantita</th> <th>Prodotto</th> <th>Quantita</th> <th>Prodotto</th> <th>Quantita</th><th>Data</th></tr>";
// loop tra i risultati della query del database, visualizzandoli in tabella
for ($i = $start; $i < $end; $i++)
{
// mi assicuro che PHP non cerchi di mostrare risultati che non esistono
if ($i == $total_results) { break; }
echo '<center><table width="1200" border="0" cellpadding="5" cellspacing="10">
<tr>
<th bgcolor="RED">Cliente</th>
<th bgcolor="#CEECF5">Prodotto</th>
<th bgcolor="#CEECF5">Quantita</th>
<th bgcolor="#CEECF5">Prodotto</th>
<th bgcolor="#CEECF5">Quantita</th>
<th bgcolor="#CEECF5">Prodotto</th>
<th bgcolor="#CEECF5">Quantita</th>
<th bgcolor="#CEECF5">Prodotto</th>
<th bgcolor="#CEECF5">Quantita</th>
<th bgcolor="#CEECF5">Prodotto</th>
<th bgcolor="#CEECF5">Quantita</th>
<th bgcolor="#CEECF5">Prodotto</th>
<th bgcolor="#CEECF5">Quantita</th>
<th bgcolor="#CEECF5">Data ordine</th>
</tr></center>';
echo '<td><span style="color:RED">' . mysql_result($result, $i, 'utente') . '</td>';
echo '<td>' . mysql_result($result, $i, 'prodotto') . '</td>';
echo '<td>' . mysql_result($result, $i, 'quantita') . '</td>';
echo '<td>' . mysql_result($result, $i, 'prodotto1') . '</td>';
echo '<td>' . mysql_result($result, $i, 'quantita') . '</td>';
echo '<td>' . mysql_result($result, $i, 'prodotto2') . '</td>';
echo '<td>' . mysql_result($result, $i, 'quantita2') . '</td>';
echo '<td>' . mysql_result($result, $i, 'prodotto3') . '</td>';
echo '<td>' . mysql_result($result, $i, 'quantita3') . '</td>';
echo '<td>' . mysql_result($result, $i, 'prodotto4') . '</td>';
echo '<td>' . mysql_result($result, $i, 'quantita4') . '</td>';
echo '<td>' . mysql_result($result, $i, 'prodotto5') . '</td>';
echo '<td>' . mysql_result($result, $i, 'quantita5') . '</td>';
echo '<td>' . mysql_result($result, $i, 'dataordine') . '</td>';
echo '<td><a href="CancellaOrdineEvaso.php?idordini=' . mysql_result($result, $i, 'idordini') . '">Cancella</a></td>';
echo "</tr>";
}
echo '</table>';
// impaginazione
?>
<p><a href="ProdottiInsert.php">Aggiungi prodotti</a></p>
</body>
</html>
Grazie per l'aiuto
Max61