$link = _mysql_connect();
## Trida kosik
class Kosik {
var $id;
var $zbozi;
var $cena;
var $link;
function PridatDoKosiku($zbozi,$cena, $link) {
$pridatdokosiku = mysql_query("INSERT INTO `internetovy_obchod`.`nakupni_kosik` (`id` ,`zbozi` ,`cena`) VALUES (NULL , '$zbozi','$cena');", $link);
$this->$pridatdokosiku;
}
function CoJeVKosiku($link) {
$cojevkosiku = mysql_query("SELECT * FROM `nakupni_kosik` LIMIT 0 , 30 );", $link);
$this->$cojevkosiku;
}
}
## Konec tridy kosik
$kosik = new Kosik;
echo $kosik->CoJeVKosiku($link);
---
Fatal error: Cannot access empty property in D:\xampp\htdocs\Classes\index.php on line 57 (lajna 57 zacina $this->$cojevkosiku;) .. prosim poradte co je spatne, dikes
$link = my_mysql_connect();
## Trida kosik
class Kosik {
var $id;
var $zbozi;
var $cena;
var $link;
function PridatDoKosiku($zbozi,$cena, $link) {
$pridatdokosiku = mysql_query("SHOW DATABASES;", $link);
$this->result2 = $pridatdokosiku;
}
function CoJeVKosiku($link) {
$cojevkosiku = mysql_query("SHOW DATABASES;", $link);
$this->result = $cojevkosiku;
}
}
## Konec tridy kosik
$kosik = new Kosik;
echo $kosik->CoJeVKosiku($link);
while ($row = mysql_fetch_array($kosik->result, MYSQL_NUM)) {
printf ($row[0] . "\n", $row[1]);
}
<HTML>Mas to nejak nesmyslne zamotany</HTML>
tak tedy takhle:
$link = my_mysql_connect();
## Trida kosik
class Kosik {
var $zbozi;
var $cena;
var $link;
function PridatDoKosiku($zbozi,$cena, $link) {
$pridatdokosiku = mysql_query("INSERT INTO `internetovy_obchod`.`nakupni_kosik` (`id` , `zbozi` , `cena`) VALUES (NULL , '$zbozi', '$cena');", $link);
$this->result2 = $pridatdokosiku;
}
function CoJeVKosiku($link) {
$cojevkosiku = mysql_query("SELECT `zbozi` FROM `nakupni_kosik` LIMIT 0 , 30", $link);
$this->result = $cojevkosiku;
}
}
## Konec tridy kosik
$kosik = new Kosik;
$kosik->CoJeVKosiku($link);
while ($row = mysql_fetch_array($kosik->result, MYSQL_NUM)) {
printf ($row[0] . "<br />\n", $row[1]);
}
$kosik->PridatDoKosiku("Wi-Fi sitovka", "129", $link);
<HTML>Budu opakovat to co jsem psal do tveho druheho threadu...
V kosiku neseme informaci o tom, kdo,kolik,co .. nazev zbozi neni vubec podstatny
"kdo" bude treba $_SEESION['id_user'] a muzeme pouzit konstruktor:
($link neni potreba predavat)
class Kosik {
var $id_user = null;
function Kosik() { // konstruktor php4
$this->id_user = $_SEESION['id_user'];
}
function PridatDoKosiku($id_zbozi, $pocet) {
return mysql_query("INSERT INTO `internetovy_obchod`.`nakupni_kosik` (`id_user` , `id_zbozi` , `pocet`) VALUES ('{$this->id_user}' , '$id_zbozi', '$pocet')");
}
function CoJeVKosiku() {
return mysql_query("SELECT * FROM `nakupni_kosik` WHERE id_user='{$this->id_user}' LIMIT 0 , 30");
}
}
$kosik = new Kosik;</HTML>