Ciao a tutti
ho voluto provare a far lavorare due classi insieme inizializzandole con __construct di php5 che non avevo mai usato mA FA ERRORE DI SINTASSI ALLA RIGA
protected $id,$name,$col,
potete darci un'occhiata?
Grazie
<?php
session_start();
class prodotto
{
protected $id,$name,$col,$size,$price,$Qty;
function __construct($id,$name,$col,$size,$price,$Qty)
{
$this->id=$id;
$this->name = $name;
$this->col=$col;
$this->size=$size;
$this->price = $price;
$this->qty = $Qty;
}
}
class carrello
{
function __construct()
{
if (!isset($_SESSION['carrrello']))
{
$carrello=$_SESSION['carrello'];
}
else
{
$carrello=Array();
$_SESSION['carrello']=$carrello;
}
}
//aggiunge al carrello
function add($id,$name,$col,$size,$price,$Qty)
{
//lunghezza del carrello
$position=count($carrello);
$trovato=0;
$prodotto=new prodotto($id,$name,$col,$size,$price,$Qty;
$carrello[$position]=$prodotto;
$_SESSION['carrello']=$carrello;
}
}
$carrello=new carrello();
$carrello->add("01","Maglia","rossa","XL","26,40","1");
?>