4. Presentazione e scelta dei prodotti
Passiamo ora alla parte dell'applicazione più importante per quanto riguarda l'utilizzo del carrello della spesa da parte dell'utente. Il file "index.php" permetterà infatti di presentare i diversi prodotti disponibili al cliente, per ognuno di essi verrà mostrato il nome, la marca e il prezzo.
Ecco il codice dell'interfaccia:
<?php
@session_start();
@require('mysql.php');
@require('config.php');
@require('funzioni.php');
?>
<html>
<head>
<title>Un carrello della spesa con PHP</title>
</head>
<body>
<h1>Carrello in PHP</h1>
<?php
echo usaCarrello();
?>
<h1>Scegli un prodotto</h1>
<?php
$sql = 'SELECT * FROM prodotti ORDER BY id';
$res = $db->query($sql);
$result[] = '<ol>';
while ($f = $res->fetch())
{
$result[] = '<li>"'.$f['nome']. '"by '.$f['marca']. ': €'.$f['prezzo'].'<br>
<a href="carrello.php?action=aggiungi&id='.$f['id'].'">Aggiungi al carrello.</a></li>';
}
$result[] = '</ol>';
echo @join('',$result);
?>
</body>
</html>
Il listato lancia innanzitutto la sessione e richiama i file di configurazione, classi e funzioni che sono stati scritti a suo supporto. Di per sè l'index presenta un codice molto semplice, la maggior parte delle operazioni sono infatti svolte grazie ai file inclusi.
La prima informazione che avrà a disposizione l'acquierente sarà quella relativa al contenuto del carrello: in caso di acquisti precedenti ne sarà specificato il numero, diversamente verrà visualizzata la notifica "Il carrello è vuoto".
In secondo luogo l'interfaccia mostrerà la lista completa dei prodotti disponibili completi di tutte le relative caratteristiche. Sarà quindi possibile cliccare sui rispettivi links per inserire nel carrello nuovi prodotti o aumentare la quantità di quelli già scelti.
| Corso Linux Guida completa al sistema open-source. A partire da 49 €. | |
| Corso MySQL Gestione del database open-source. A partire da 39 €. | |
| Corso PHP Corso completo per la creazione di siti Web dinamici. A partire da 49 €. |