J' ai adapté un menu déroulant avec une base de donnéé sql.
Quand je click sur une option apparait dans ma page de droite la page de cadre de mon site, il faut que je valide pour faire apparaitre a droite la page souhaitée ?????
Cette page est liste_killi.php
Voici mon code :
<html>
<head>
<title>les killis</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="generator" content="HAPedit 3.1">
<script language="JavaScript">
<!--
//PLF-http://www.jejavascript.net/
function menuderoulant(valeur){
parent.frames["Droite"].location.href = valeur;
}
//-->
</script>
<?php
// connection bdd + variable
require('variable.inc.php');
mysql_selectdb("$bdd") or die("Connexion impossible");
?>
</head>
<body background="fondecran/fond1.jpg">
</H5>
</body>
<html>
<head> <body>
<title>menu killi</title>
<style type="text/css">
body{
margin:10px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}
a, a:visited{
color:#0000CC;
}
a:hover{
color:#0000CC;
}
table{
font-size:12px;
}
</style>
</head>
<table>
<tr>
<td>
<form method="POST" action="liste_killi.php" target="Droite">
<p align="left">
<?
$tri="groupe";
$up=1;
// récuperation du tri
if(isset($_GET["tri"]))
{
$tri_tmp=$_GET["tri"];
$tab_tri=array("groupe");
$tab_up=array("0","1");
if(in_array($tri_tmp,$tab_tri))
{
if(isset($_GET["up"])&&in_array($_GET["up"],$tab_up))
{$tri=$tri_tmp;
$up=$_GET["up"];
}
else
$up=1;
}
else
$tri="groupe";
}
$desc=($up==0)?"desc":"";
// déclaration requete sql
$query=mysql_query("SELECT groupe FROM groupe where race = 'killi' order by $tri $desc");
echo('<select size="5" name="groupe" onChange="menuderoulant(this.value)"' ); //size permet de définir la quantité de produit visible dans la boxe
while ($ligne1=mysql_fetch_object($query)){
//la concatenation des champs se fait ici
echo('<option>'.$ligne1->groupe.'</option>'); }
echo('</select>');
?>
<p align="left">
<?php
//Bouton d'envoie
//pas besoin de nom
?>
<input type="submit" value="Envoyer"></p>
</form>
</td>
</html>