Mon problème c'est l’affichage de sous catégorie selon le catégorie
une liste déroulante avec des option que je vais chercher dans ma bdd
lorsque je sélectionne un choix dans cette liste, :
J'ai deux tables
CREATE TABLE IF NOT EXISTS `categories` (
`id` int(11) NOT NULL auto_increment,
`Nom` varchar(255) NOT NULL,
`Menu` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
CREATE TABLE IF NOT EXISTS ` listes` (
`ids` int(11) NOT NULL auto_increment,
`Nom` varchar(255) NOT NULL,
`id` int(11) NOT NULL
PRIMARY KEY (`ids`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
<form name="from1" enctype="multipart/form-data" method="post" action="" id="from1">
<table width="850" border="0" cellspacing="2" cellpadding="2">
<tr>
<td bgcolor="#CCEEFF" valign="top"><div align="right">Catégorie : </div></td>
<td bgcolor="#F0FAFF"><div align="left">
<select name="CAT">
<?php
$sqlcat = mysql_query("select * from categories ORDER BY id");
while($voircat = mysql_fetch_array($sqlcat))
{
echo '<option value="'.$voircat['id'].'">'.$voircat['nom'].'</option>';
}
?>
</select>
</div></td>
</tr>
<tr>
<td bgcolor="#CCEEFF" valign="top"><div align="right">Sous Catégorie : </div></td>
<td bgcolor="#F0FAFF"><div align="left">
<select name="LISTE">
<?php
$sqlcat = mysql_query("select * from categories cat , listes lis where cat.id = lis.ids and lis.id ");
while($voircat = mysql_fetch_array($sqlcat))
{
echo '<option value="'.$voircat['id'].'">'.$voircat['nom'].'</option>';
}
?>
</select>
</div></td>
</tr>
Modifié par Progsou (02 Feb 2014 - 04:16)
une liste déroulante avec des option que je vais chercher dans ma bdd
lorsque je sélectionne un choix dans cette liste, :
J'ai deux tables
CREATE TABLE IF NOT EXISTS `categories` (
`id` int(11) NOT NULL auto_increment,
`Nom` varchar(255) NOT NULL,
`Menu` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
CREATE TABLE IF NOT EXISTS ` listes` (
`ids` int(11) NOT NULL auto_increment,
`Nom` varchar(255) NOT NULL,
`id` int(11) NOT NULL
PRIMARY KEY (`ids`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
<form name="from1" enctype="multipart/form-data" method="post" action="" id="from1">
<table width="850" border="0" cellspacing="2" cellpadding="2">
<tr>
<td bgcolor="#CCEEFF" valign="top"><div align="right">Catégorie : </div></td>
<td bgcolor="#F0FAFF"><div align="left">
<select name="CAT">
<?php
$sqlcat = mysql_query("select * from categories ORDER BY id");
while($voircat = mysql_fetch_array($sqlcat))
{
echo '<option value="'.$voircat['id'].'">'.$voircat['nom'].'</option>';
}
?>
</select>
</div></td>
</tr>
<tr>
<td bgcolor="#CCEEFF" valign="top"><div align="right">Sous Catégorie : </div></td>
<td bgcolor="#F0FAFF"><div align="left">
<select name="LISTE">
<?php
$sqlcat = mysql_query("select * from categories cat , listes lis where cat.id = lis.ids and lis.id ");
while($voircat = mysql_fetch_array($sqlcat))
{
echo '<option value="'.$voircat['id'].'">'.$voircat['nom'].'</option>';
}
?>
</select>
</div></td>
</tr>
Modifié par Progsou (02 Feb 2014 - 04:16)