Professional CodeIgniter, Thomas Myer

Chapter 5: Building a Shopping Cart
112
}else{
redirect(`welcome/index','refresh');
}
}
}

The next thing you have to do is adjust your product view to read in the flash data saved in your
CodeIgniter session:
<
div id='pleft'
>
<
?php
if ($this-
>
session-
>
flashdata(`conf_msg')){
echo "
<
div class='message'
>
";
echo $this-
>
session-
>
flashdata(`conf_msg');
echo "
<
/div
>
";
}
?
>
<
?php
echo "
<
img src='".$product[`image']."' border='0' align='left'/
>
\n";
echo "
<
h2
>
".$product[`name']."
<
/h2
>
\n";
echo "
<
p
>
".$product[`longdesc'] . "
<
br/
>
\n";
echo "Colors:
<
br/
>
\n";
echo "Sizes:
<
br/
>
\n";
echo anchor(`welcome/cart/'.$product[`id'],'add to cart') . "
<
/p
>
\n";
?
>
<
/div
>
<
div id='pright'
>
<
?php
foreach ($grouplist as $key =
>
$list){
echo "
<
img src='".$list[`thumbnail']."' border='0' align='left'/
>
\n";
echo "
<
h4
>
".$list[`name']."
<
/h4
>
\n";
echo "
<
p
>
";
echo anchor(`welcome/product/'.$list[`id'],'see details') . "
<
br/
>
\n";
echo anchor(`welcome/cart/'.$list[`id'],'add to cart') . "
<
/p
>
\n";
}
?
>
<
/div
>

Finally, add a message class to the CSS file to handle the new message you ' re creating. In the example
below, you ' re creating a message class with red text inside a red - bordered box:
.message{
border:1px solid red;
background-color:#ccc;
color:red;
padding:5px;
width:250px;
font-size:12px;
margin:5px;
}
c05.indd 112
c05.indd 112
6/10/08 5:35:16 PM
6/10/08 5:35:16 PM


Другие страницы

 
Cкачать книги бесплатно без регистрации в электронном виде (pdf, chm, txt).Вы можете читать книги онлайн на нашем сайте литературного портала книг.Большая подборка учебников, пособий, интересных книг.Электронные книги на английском языке скачать бесплатно без смс.

OK

Loading...
...
Закрыть