Aree Didattiche
Web FacileLinguaggi del WebLinguaggi EstensibiliGraficaProgrammazioneDatabaseWeb ServerSistemi OperativiNetworkingMobileBusiness
Aree Download
Software Script Flash Movies Sound Loops Templates Web Grafica Font

 

Sei un Webmaster? Iscriviti alla newsletter...

Un carrello della spesa con PHP/MySQL

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.

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.

Versione di Stampa

Segnala ad un Amico!

Aggiungi ai Preferiti

RSS

Corsi online ed Ebook
Linux (Corso)Linux (Corso)
Guida completa al sistema open-source. A partire da 49 €.
MySQL (Corso)MySQL (Corso)
Gestione del database open-source. A partire da 39 €.
PHP (Corso)PHP (Corso)
Corso completo per la creazione di siti Web dinamici. A partire da 49 €.

 


© 2003 - 2010 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122