ads

terça-feira, 23 de outubro de 2007

Análise de Loja Virtual

Esta é uma análise superficial de alguns recursos apresentados pelo site da Loja Virtual Magazine Luiza.
http://www.magazineluiza.com.br

Vantagens:
  • Interface pouco carregada
    (barra superior com seções
    abaixo produtos em promoção e mais abaixo outros produtos...)

  • O carrinho de compras é visível a todo momento

  • auto demostração de produtos de forma muito bem feita (como uma apresentação de slides)

  • Dicas relacionadas ao produto. Ex impressora: O QUE É DPI?
    TIPOS DE IMPRESSÃO.
    COMO FUNCIONA O CARTUCHO DE TINTA?

  • Credibilidade e Know-How desde 1996

  • Suporte on-line


Desvantagens:

  • Não é possível ordenar por preço produtos da página principal de uma seção.

  • Falta avaliação dos consumidores e comentários.

  • Falta ordenar produtos por avaliação média dos consumidores

Conclusão:

O site do Magazine Luiza é um dos melhores sites de comércio eletrônico brasileiro e apresenta muito mais vantagens do que desvantagens, além disso os preços são muito bons =)

Apesar de tudo, poderiam ser implementadas áreas para postagem de comentários sobre os produtos, para ajudar na hora da compra. Também poderia oferecer o recurso de ordenação de produtos por nota da avaliação dos consumidores.

Concluindo, vejo a Magazine Luiza como uma loja que todos internautas devem consultar antes de fazer as compras, por ser uma das melhores da internet. Já comprei muitos produtos lá e recomendo.

Boas Compras!!!!

sábado, 13 de outubro de 2007

//Alteração do livro no Banco de Dados

$cod=$_POST['cod'];
$titulo=$_POST['titulo']; //Dados recebidos por POST
$autor=$_POST['autor'];
$preco=$_POST['preco'];

//Se código não for nulo
if ($cod!=" "){
//faz update do livro no BD
$sql = "UPDATE `livro` SET `tituloLivro`='$titulo', `autorLivro`='$autor', `precoLivro`='$preco' WHERE `codigoLivro`='$cod'";
$resp = mysql_query($sql) or die (mysql_error()); //Função que executa uma query
//em caso de erro, exibe mensagem de erro

if($resp==1)
echo "<h1>Livro alterado com Sucesso!!!</h1><br>";
}else
echo "Codigo Inválido!";
?>

altlivro.php

//Página de alteração de um livro

<?
$queryselp="SELECT codigoLivro, tituloLivro, autorlivro, precolivro from livro where codigoLivro like '$_POST[cod]' LIMIT 1 ";
$respselp = mysql_query($queryselp) or die (mysql_error());
while (list ($codigo, $titulo, $autor, $preco)=mysql_fetch_row($respselp)){
?>
<form enctype="multipart/form-data" action="<?=$PHP_SELF;?>" method="POST">
Código: <input name="cod" type="text" maxlength="12" value="<?echo $codlivro?>" size="6">
<input name="Buscar" type="submit" value="Buscar" > <br>
</form>

<form action="alt_livro.php" method="POST">
<input name="cod" type="hidden" <?if($cod!=null) echo "value='$codigo'";?>>
Titulo: <input name="titulo" type="text" maxlength="120" size="50" value="<? echo $titulo?>"><br>
Autor: <input name="autor" type="text" maxlength="120" size="50" value="<? echo $autor?>"><br>
Preço: <input name="preco" type="text" maxlength="6" size="5" value="<? echo $preco?>"><br>
<BR>
<input type="submit" value="Confirma" >
</form>

exclivro.php

//código para exclusão de livro
$del=$_POST['del'];


if (isset($del)){


$sql = "DELETE FROM livro WHERE codigo=$del LIMIT 1";
$resp = mysql_query($sql) or die (mysql_error());

if($resp==1)
echo "<h1>Livro deletado com sucesso!!!</h1>";

}else{

?>


<form enctype="multipart/form-data" action="<?=$PHP_SELF;?>" method="POST">
Código do Livro:<input name="del" type="text" maxlength="40" size="6">
<input name="Buscar" type="submit" value="excluir" > <br>
</form>


<?
}
?>
//código para inclusão em Banco de Dados
<?
$titulo=$_GET['titulo'];
$autor=$_GET['autor'];
$preco=$_GET['preco'];

$sql = "insert into livro (`titulo`, `autor`, `preco`) values ('$titulo', '$autor', '$preco')";
$resp = mysql_query($sql) or die (mysql_error());


?>

inclivro.php

//Página para inclusão de livros

<h1>Incluir Livro:</h1>
//form com os respectivos textfields
<form name="incliv" method="GET" action="inclui.php">
Titulo: <input type="text" name="titulo" size="50" /> <br><br>
Autor(es): <input type="text" name="autor" size="50" /> <br><br>
Preço: <input type="text" name="preco" size="5" /> <br><br>
<input type="reset" value="limpar" />
<input type="submit" value="cadastrar" /> <br>

</form>

livrosel.php

//exibe um livro informado anteriormente em livraria.php
<?php
$livro=$_POST['livro'];
?>




<table id="oTable" border="1" style="border-left:solid black thin; border-top:solid black thin; border-top:solid black thin;" cellspacing="0" cellpadding="5">
<h1>Resultados Encontrados:</h1>
<thead>
<tr style="border-right: solid black thin;
border-bottom: solid black thin;
background: #CCCCCC;"><th>Código</th><th>Título</th><th>Autor(es)</th><th>Preço</th></tr>
</thead>

<tbody id="livros">

<?php
//Busca características do livro a partir de um titulo de livro passado através do POST
$sql = "select `codigoLivro`, `tituloLivro`, `autorLivro`, `precoLivro` from `livro` where titulo like '%$livro%' ";
$resp = mysql_query($sql) or die (mysql_error());
//enquanto obtiver resultados, concatena-os na tabela...
while (list ($codigo, $titulo, $autor, $preco)=mysql_fetch_row($resp)){
echo "<tr><td>$codigo</td><td> $titulo </td><td>$autor</td><td>$preco</td></tr><br>";
}
?>