como linkar as categorias

1. como linkar as categorias

Denicio Silveira
denicio

(usa Outra)

Enviado em 17/11/2012 - 21:44h

amigos,mais uma vez venho lhes pedir ajuda,tenho este script aqui,ele aparece na moral as categorias cadastradas no bd,mas ñ sei como linkar elas para a pagina produtos.php onde mostrar os produtos de cada categoria,ficarei muito agradecido pela a ajuda que estão me dando,um forte abraço a todos.

eis o script:


<?php require_once('Connections/conexao.php'); ?>
<?php
mysql_select_db($database_conexao, $conexao);
$query_Recordset1 = "SELECT * FROM categorias";
$Recordset1 = mysql_query($query_Recordset1, $conexao) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>

<div align="center"><strong>Inser&ccedil;&atilde;o de produtos:</strong><br>
<form name="form1" method="post" action="produtos.php">
<table width="75%" border="1" cellspacing="2" cellpadding="2">
<tr>
<td><div align="right">Categorias:</div></td>
<td> <select name="cod_cat" id="cod_cat">
<?php
do {
?>
<option value=<a target="principal" href="produtos.php?cod_cat=<?php echo $row_Recordset1['cod_cat'];?>"><?php echo $row_Recordset1['nome_cat']; ?></a></option>
<?php
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));

?>
</select></td>

</form>
</div>

<?php
mysql_free_result($Recordset1);
?>




  


2. ainda não consegui

Denicio Silveira
denicio

(usa Outra)

Enviado em 18/11/2012 - 20:25h


ainda ñ consegui.mas pesquisando achei este script esta assim,mas como faço
que apareçam todas as categorias e link para

<a target="principal" href="produtos.php?cod_cat=<?php echo $row_Recordset1['cod_cat'];?>"><?php echo $row_Recordset1['nome_cat']; ?></a>

eis o script:

<html>
<head>
<script>
function Redireciona(obj)
{
var src = "produtos.php?cod_cat="+obj.value;
location.href = src;
}
</script>
</head>
<body>
<select name="nome_cat" id="cod_cat" onchange="Redireciona(this)">

<option value="cod_cat"> aqui apareçam todas as categorias </option>

</select>
</body>
</html>

estou pesquisando aqui,mas ficarei no aguarde de vossas ajuda,um forte abraço a todos e obrigado pela força



3. Amigos me ajudem

Denicio Silveira
Denicio

(usa Outra)

Enviado em 30/09/2013 - 10:04h

este tempo fiz varias pesquisas e nada

tenho este script e quero colocar ele num select,só que ñ sei como fazer ,tentei com o script de cima mas ñ consegui,se puderem me ajudar ficarei muito grato.

<?php require_once('Connections/conexao.php'); ?>
<?php
mysql_select_db($database_conexao, $conexao);
$query_Recordset1 = "SELECT * FROM categorias";
$Recordset1 = mysql_query($query_Recordset1, $conexao) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);


?>
<table border="1" align="center">
<?php do { ?>
<tr>

<td width="155"><div align="center"><a href="produtos.php?cod_cat=<?php echo $row_Recordset1['cod_cat'];?>"><?php echo $row_Recordset1['nome_cat']; ?></a></div></td>

</tr>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</table>

obrigado a todos que puderem me ajudar


4. Re: como linkar as categorias

Everton Bruno
evesbruno

(usa Debian)

Enviado em 30/09/2013 - 10:17h

qual coluna categoria tem em comum com produto ???


faz select usando join.....


desse jeito que ai com dois select da tb so que vai precisar usar cont pra aparecer....

jeito que ta ai so aparece a primeira consulta


5. Re: como linkar as categorias

Denicio Silveira
Denicio

(usa Outra)

Enviado em 30/09/2013 - 11:03h

evesbruno escreveu:

qual coluna categoria tem em comum com produto ???


faz select usando join.....


desse jeito que ai com dois select da tb so que vai precisar usar cont pra aparecer....

jeito que ta ai so aparece a primeira consulta








a categoria linkas os produtos,teria um outro geito de se fazer isso.

obrigado por me ajudar e ficarei no aguarde,obrigado




6. Re: como linkar as categorias

Denicio Silveira
Denicio

(usa Outra)

Enviado em 30/09/2013 - 11:06h

Denicio escreveu:

evesbruno escreveu:

qual coluna categoria tem em comum com produto ???


faz select usando join.....


desse jeito que ai com dois select da tb so que vai precisar usar cont pra aparecer....

jeito que ta ai so aparece a primeira consulta








a categoria linkas os produtos,teria um outro geito de se fazer isso.

obrigado por me ajudar e ficarei no aguarde,obrigado



meu banco de dados esta assim

-- Estrutura da tabela `categorias`
--

CREATE TABLE `categorias` (
`cod_cat` int(11) NOT NULL auto_increment,
`nome_cat` varchar(60) default NULL,
PRIMARY KEY (`cod_cat`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;

--
-- Extraindo dados da tabela `categorias`
--

INSERT INTO `categorias` VALUES (5, 'Livros');
INSERT INTO `categorias` VALUES (7, 'DVD');

CREATE TABLE `produtos` (
`cod_prod` int(11) NOT NULL auto_increment,
`nome_prod` varchar(60) default NULL,
`descricao` text,
`fot_peq` varchar(60) default NULL,
`fot_1` varchar(60) default NULL,
`fot_2` varchar(60) default NULL,
`fot_3` varchar(60) default NULL,
`valor` varchar(60) default NULL,
`destaque` varchar(60) default NULL,
`cod_cat` int(60) default NULL,
PRIMARY KEY (`cod_prod`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;

--
-- Extraindo dados da tabela `produtos`
--






7. Re: como linkar as categorias

Everton Bruno
evesbruno

(usa Debian)

Enviado em 30/09/2013 - 11:55h

select cat.nome_cat as categoria, prod.nome_prod as produto from produtos prod join categorias cat on cat.cod_cat=prod.cod_cat

tenta mudar select pra esse ai primeiro e me diz...... o que vai da ai


vc precisa arrumar os campos
now_row e recordset

aonde quer que apareceça a categoria

[categoria]

produtos

[produto]





8. Re: como linkar as categorias

Denicio Silveira
Denicio

(usa Outra)

Enviado em 30/09/2013 - 12:19h

evesbruno escreveu:

select cat.nome_cat as categoria, prod.nome_prod as produto from produtos prod join categorias cat on cat.cod_cat=prod.cod_cat

tenta mudar select pra esse ai primeiro e me diz...... o que vai da ai


vc precisa arrumar os campos
now_row e recordset

aonde quer que apareceça a categoria

[categoria]

produtos

[produto]




amigo,obrigado pela força,mas oque eu queria saber como linkar as categorias que já aparecem neste select,onde estou errando.

<?php require_once('../Connections/conexao.php'); ?>
<?php
mysql_select_db($database_conexao, $conexao);
$query_Recordset1 = "SELECT * FROM categorias";
$Recordset1 = mysql_query($query_Recordset1, $conexao) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>

<div align="center"><strong>Inser&ccedil;&atilde;o de produtos:</strong><br>
<form name="form1" method="post" action="produtos.php">
<table width="75%" border="1" cellspacing="2" cellpadding="2">
<tr>
<td><div align="right">Categorias:</div></td>
<td> <select name="nome_cat" id="cod_cat">
<?php
do {
?>
<option value=<a target="principal" href="produtos.php?cod_cat=<?php echo $row_Recordset1['cod_cat'];?>"><?php echo $row_Recordset1['nome_cat']; ?></a></option>
<?php
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));

?>
</select></td>

</form>
</div>

<?php
mysql_free_result($Recordset1);
?>






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts