Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá pessoal estou começando a estudar php e eu gostaria de saber como faço para criar um sisrtema onde a pessoa cadastra um produto e ele vá para uma determinada pagina e depois cadastre outro produto e ele vá para outra pagina, por exemplo: digamos que o produto está em promoção e eu queira deixar ele na pagina inicial , ai eu vou e cadastro ele na pagina inicial, eu tenho outro produto que eu queira deixar em outra pagina sabe.
Eu tenho criar tabelas diferentes uma para os produtos em destaque e a outra para os outros produtos ou eu consigo fazer na mesma tabela.
Desculpe ainda sou leiga
Desculpe ainda sou muito leiga, onde poderia especificar para ir para pagina home neste código
<?php
if(isset($_POST['txt_cod'])):
//trato os dados na classe
$campo = array();
foreach ($_POST as $k=>$k1) {
$campo[$k] = $k1;
}
// $_POST['txt_cod'];
// $_POST['txt_title'];
// $_POST['txt_desc'];
// $_POST['txt_tipo'];
// $_POST['txt_suite'];
// $_POST['txt_banheiro'];
// $_POST['txt_comodos'];
// $_POST['txt_quartos'];
// $_POST['txt_valor'];
// $_POST['txt_garagem'];
// $_POST['txt_bairro'];
// $_POST['txt_iptu'];
// $_POST['txt_condominio'];
// $_POST['txt_util'];
// $_POST['txt_total'];
// $_POST['txt_cat'];
// $_POST['txt_estado'];
// $_POST['txt_cidade'];
//instancio a conexao
$insere = new Conexao();
//seto o sql
$sql = "insert into imoveis (imovel_cod,imovel_titulo,imovel_desc,imovel_tipo,imovel_suite,imovel_banheiro,imovel_comodos,imovel_quarto,imovel_valor,imovel_garagem,imovel_bairro,imovel_iptu,imovel_condominio,imovel_area,imovel_area_total,imovel_categoria,imovel_estado,imovel_cidade)";
$sql .="values ";
$sql .=" ('{$campo['txt_cod']}','{$campo['txt_title']}','{$campo['txt_desc']}','{$campo['txt_tipo']}','{$campo['txt_suite']}','{$campo['txt_banheiro']}','{$campo['txt_comodos']}','{$campo['txt_quartos']}','{$campo['txt_valor']}','{$campo['txt_garagem']}','{$campo['txt_bairro']}','{$campo['txt_iptu']}','{$campo['txt_condominio']}','{$campo['txt_util']}','{$campo['txt_total']}','{$campo['txt_cat']}','{$campo['txt_estado']}','{$campo['txt_cidade']}')";
//gravo os dados
$insere->ExecSQL($sql);
//volto para os imoveis
echo '<div id="sucesso">Imóvel cadastrado com sucesso</div>';
header('Refresh: 2; url=?pag=resultado');
endif;
?>
<script src="../lightbox/js/jquery-1.11.0.min.js"></script>
<script src="../validate/jquery.validate.js"></script>
<script src="../validate/validar_imovel.js"></script>
<p id="quem" style="margin-bottom:40px;">Cadastrar Imóvel</p>;
<div class="adc-imovel">
<!--começa o form-->
<form style="border: 1px solid #000; width: 520px; padding: 20px;"
name="cadastrar" id="cadastrar" action="" method="POST">
<label>Titulo:</label><br>
<input type="text" name="txt_title" id="txt_title" value="" size="15" /><br>
<label>Descrição:</label><br>
<textarea style="font-family: sans-serif; width: 500px; height: 500px;" name="txt_desc" id="txt_desc" rows="6" cols="60">
</textarea><br>
<label>Tipo de operação</label><br>
<select name="txt_tipo" id="txt_tipo">
<option value="">Selecione um tipo</option>
<?php
//listando tipos
$tipos = new Conexao();
$tipos->ExecSQL("select * from tipo ORDER BY tipo_nome");
while($tipo = $tipos->ListarDados()){
echo '<option value="'.$tipo['tipo_id'].'">'.$tipo['tipo_nome'].'</option>';
}//fim do loop
?>
</select><br>
<label>Bairro: </label><br>
<select name="txt_bairro" id="txt_bairro">
<option value="">Selecione um bairro</option>
<?php
//listando bairros
$bair = new Conexao();
$bair->ExecSQL("select * from bairro ORDER BY bairro_nome");
while($bairr = $bair->ListarDados()){
echo '<option value="'.$bairr['bairro_id'].'">'.$bairr['bairro_nome'].'</option>';
}//fim do loop
?>
</select><br>
<label>Categoria: </label><br>
<select name="txt_cat" id="txt_cat">
<option value="">Selecione uma categoria</option>
<?php
//listando categoria
$cat = new Conexao();
$cat->ExecSQL("select * from categoria ORDER BY categoria_nome");
while($categoria = $cat->ListarDados()){
echo '<option value="'.$categoria['categoria_id'].'">'.$categoria['categoria_nome'].'</option>';
}//fim do loop
?>
</select><br>
<label>Estado: </label><br>
<select name="txt_estado" id="txt_estado">
<option value="">Selecione um estado</option>
<?php
//listando categoria
$est = new Conexao();
$est->ExecSQL("select * from estado ORDER BY estado_nome");
while($estados = $est->ListarDados()){
echo '<option value="'.$estados['estado_id'].'">'.$estados['estado_nome'].'</option>';
}//fim do loop
?>
</select><br>
<label>Cidade: </label><br>
<select name="txt_cidade" id="txt_cidade">
<option value="">Selecione uma cidade</option>
<?php
//listando categoria
$cid = new Conexao();
$cid->ExecSQL("select * from cidade ORDER BY cidade_nome");
while($cidade = $cid->ListarDados()){
echo '<option value="'.$cidade['cidade_id'].'">'.$cidade['cidade_nome'].'</option>';
}//fim do loop
?>
</select><br>
<label>Suite(s):</label><br>
<input type="text" name="txt_suite" id="txt_suite" value="" size="15" /><br>
<label>Banheiro(s):</label><br>
<input type="text" name="txt_banheiro" id="txt_banheiro" value="" size="15" /><br>
<label>Comodos:</label><br>
<input type="text" name="txt_comodos" id="txt_comodos" value="" size="15" /><br>
<label>Quarto(s):</label><br>
<input type="text" name="txt_quartos" id="txt_quartos" value="" size="15" /><br>
<label>Valor:</label><br>
<input type="text" name="txt_valor" id="txt_valor" value="" size="15" /><br>
<label>Garagem:</label><br>
<input type="text" name="txt_garagem" id="txt_garagem" value="" size="15" /><br>
<label>IPTU:</label><br>
<input type="text" name="txt_iptu" id="txt_iptu" value="" size="15" /><br>
<label>Condominio:</label><br>
<input type="text" name="txt_condominio" id="txt_condominio" value="" size="15" /><br>
<label>Área Util:</label><br>
<input type="text" name="txt_util" id="txt_util" value="" size="15" /><br>
<label>Área Total:</label><br>
<input type="text" name="txt_total" id="txt_total" value="" size="15" /><br>
<label>Código:</label><br>
<input type="text" name="txt_cod" id="txt_cod" value="" size="15" />
<div class="botao">
<input style="height: 50px; width: 100px; border: none;" type="submit" value="Cadastrar" name="btn_cadastrar" id="btn" />
</div>
</form><!--termina o form-->
<!-- <form>
<label>Localização:</label><br>
<textarea style="font-family: sans-serif; width: 500px; height: 500px;" name="txt_desc" id="txt_desc" rows="6" cols="60">
</textarea><br>
</form>-->
</div>
**código da pagina home:**
<div class="texto">
<p id="quem" style="margin-bottom:40px;">DESTAQUES
</p>
</div>
<?php
$con = new Conexao();
// $sql = 'select * from imoveis, tipo, categoria, bairro';
// $sql .= ' where imovel_categoria = categoria_id and imovel_bairro = bairro_id';
// $sql .= ' and imovel_tipo = tipo_id order by imovel_id desc limit 6';
// $imovel->ExecSQL($sql);
?>
<link rel="stylesheet" type="text/css" href="joaoartur/joaoartur.css">
<center>
<form method="post" acao="pesquisa">
<input type="text" placeholder="Cod. do imóvel" id='codimv'>
<select name="transacao">
<?php
$q2 = mysql_query("SELECT * FROM tipo ORDER BY tipo_nome");
if (mysql_num_rows($q2) > 0) {
while ($row = mysql_fetch_assoc($q2)) {
$bid = $row['tipo_id'];
$qr1 = mysql_query("SELECT * FROM imoveis WHERE imovel_tipo='$bid'");
echo "<option value='".filtrarString($row['tipo_id'])."'>".filtrarString($row['tipo_nome'])." (".mysql_num_rows($qr1)." imv.)</option>";
}
} else {
echo "<option>Nada encontrado</option>";
}
?>
</select>
<select name="tipo">
<option value="falso">Tipos de Imóveis</option>
<?php
$q1 = mysql_query("SELECT * FROM categoria ORDER BY categoria_nome");
if (mysql_num_rows($q1) > 0) {
while ($row = mysql_fetch_assoc($q1)) {
$bid = $row['categoria_id'];
$qr1 = mysql_query("SELECT * FROM imoveis WHERE imovel_categoria='$bid'");
echo "<option value='".filtrarString($row['categoria_id'])."'>".filtrarString($row['categoria_nome'])." (".mysql_num_rows($qr1)." imv.)</option>";
}
} else {
echo "<option>Nenhum bairro encontrado</option>";
}
?>
</select>
<select name="estado">
<div class="estados">
<option value='falso'>Selecionar estado...</option>
<?php
$q = mysql_query("SELECT * FROM estado ORDER BY estado_nome");
if (mysql_num_rows($q) > 0) {
while ($row = mysql_fetch_assoc($q)) {
$bid = $row['estado_id'];
$qr1 = mysql_query("SELECT * FROM imoveis WHERE imovel_estado='$bid'");
$qr2 = mysql_query("SELECT * FROM cidade WHERE cidade_estado='$bid'");
echo "<option value='".filtrarString($row['estado_id'])."'>".filtrarString($row['estado_nome'])." (".mysql_num_rows($qr1)." imv. ".mysql_num_rows($qr2)." cidades)</option>";
}
} else {
echo "<option>Nenhum estado encontrado</option>";
}
?>
</div>
</select>
<select name="cidade">
<div class="cidades">
<option value='falso'>Selecionar cidade...</option>
<?php
$q = mysql_query("SELECT * FROM cidade ORDER BY cidade_nome");
if (mysql_num_rows($q) > 0) {
while ($row = mysql_fetch_assoc($q)) {
$bid = $row['cidade_id'];
$qr1 = mysql_query("SELECT * FROM imoveis WHERE imovel_cidade='$bid'");
$qr2 = mysql_query("SELECT * FROM bairro WHERE bairro_cidade='$bid'");
$c = (mysql_num_rows($qr2) > 1 && mysql_num_rows($qr2) != 0) ? mysql_num_rows($qr2)." bairros" : mysql_num_rows($qr2)." bairro";
echo "<option value='".filtrarString($row['cidade_id'])."'>".filtrarString($row['cidade_nome'])." (".mysql_num_rows($qr1)." imv. ".$c.")</option>";
}
} else {
echo "<option>Nenhuma cidade encontrada</option>";
}
?>
</div>
</select>
<select name="bairro">
<div class="estados">
<option value="falso">Selecionar bairro...</option>
<?php
$q = mysql_query("SELECT * FROM bairro ORDER BY bairro_nome");
if (mysql_num_rows($q) > 0) {
while ($row = mysql_fetch_assoc($q)) {
$bid = $row['bairro_id'];
$qr1 = mysql_query("SELECT * FROM imoveis WHERE imovel_bairro='$bid'");
echo "<option value='".filtrarString($row['bairro_id'])."'>".filtrarString($row['bairro_nome'])." (".mysql_num_rows($qr1)." imv.)</option>";
}
} else {
echo "<option>Nenhum bairro encontrado</option>";
}
?>
</div>
</select>
<input type="number" name="quartos" placeholder="Quartos">
<input type="number" name="suites" placeholder="Suítes">
<input type="text" name="valmin" placeholder="Valor mínimo (R$)">
<input type="text" name="valmax" placeholder="Valor máximo (R$)">
<input type="submit" value="Buscar" id="buscar">
<input type="submit" disabled value="Buscando..." id="buscando" style="display:none">
<input type="submit" disabled value="Busca completada" id="buscaok" style="display:none">
<input type="submit" disabled value="Erro ao completar busca" id="buscaerro" style="display:none">
<center>
<dl class="pagination">
<?php
$itens_por_pagina = 5;
$pagina = (isset($_GET['pagina'])) ? intval($_GET['pagina']) : 0;
$num_total = mysql_num_rows(mysql_query("SELECT * FROM imoveis"));
$num_paginas = ceil($num_total/$itens_por_pagina);
if ($num_total >= 5) {
$pgs = array();
foreach (range(1,$num_paginas) as $pagina_atual) {
if ($pagina_atual == $pagina) {
$pa = "<li><b><a href='?pag=imovel&pagina=".$pagina_atual."#ver'>".$pagina_atual."</a></b></li>";
} else {
$pa = "<li><a href='?pag=imovel&pagina=".$pagina_atual."#ver'>".$pagina_atual."</a></li>";
}
array_push($pgs, $pa);
}
if ($pagina >= 1) {
$vlp = $pagina-1;
echo "<li><a href='?pag=imovel&pagina=".$vlp."#ver'>«</a></li>";
}
foreach($pgs as $pg) {
echo $pg;
}
if ($pagina < $num_paginas) {
$vlp = $pagina+1;
echo "<li><a href='?pag=imovel&pagina=".$vlp."#ver'>»</a></li>";
}
}
?>
</dl>
</center>
</form>
</center>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="joaoartur/joaoartur.js"></script>
<?php
echo '<div class=meio>';
echo '<ul id="ver" class="resultados">';
$imovel = mysql_query("SELECT * FROM imoveis LIMIT $pagina, $itens_por_pagina") or die (mysql_error); $i = new Conexao();
$f = $imv['imovel_id'];
$i->ExecSQL("select * from imoveis_fotos where foto_imovel = '$f' limit 1");
$foto = $i->ListarDados();
$tipoid = $imv['imovel_tipo'];
$imv1 = mysql_fetch_assoc(mysql_query("SELECT * FROM tipo WHERE tipo_id='$tipoid'"));
$catid = $imv['imovel_categoria'];
$imv2 = mysql_fetch_assoc(mysql_query("SELECT * FROM categoria WHERE categoria_id='$catid'"));
$baiid = $imv['imovel_bairro'];
$imv3 = mysql_fetch_assoc(mysql_query("SELECT * FROM bairro WHERE bairro_id='$baiid'"));
//mostrando conteudo
echo '<li class="listagem_home">';
echo Fotos::Exibir($foto['foto_nome'], 150, 150);
echo '<div class="imoveis">';
echo '<div class="listagem_nome">'. $imv['imovel_titulo'].'</div>';
echo '<div class="listagem_cat">'. $imv1['tipo_nome'].'</div>';
echo '<div class="listagem_cat"> '. $imv2['categoria_nome'].'</div>';
echo '<div class="listagem_cat">R$ '. Sistema::GetReal($imv['imovel_valor']).'</div>';
echo '<div class="listagem_bai"> '. $imv3['bairro_nome'].'</div>';
echo '<div id="botao">';
echo '<a href="'. Rotas::$detalhe . $imv['imovel_id'] .'" class="btn">saiba mais</a>';
echo '</div>';
echo '</div>';
echo '</li>';
}
}
echo '</ul>';
echo '</div>';
echo '
<div class="holder"></div>';