Link sponsorizzati

Un carrello della spesa con PHP/MySQL

Articolo scritto da Claudio Garau
Pagina 4 di 5

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.

(L'articolo continua più sotto...)

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']. ': &euro;'.$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.

Nella stessa categoria...
E-Learning
Corso LinuxCorso Linux
Guida completa al sistema open-source. A partire da 49 €.
Corso MySQLCorso MySQL
Gestione del database open-source. A partire da 39 €.
Corso PHPCorso PHP
Corso completo per la creazione di siti Web dinamici. A partire da 49 €.
Link sponsorizzati