Je t'explique regarde mon script en fait ya des étapes j'ai en premier une page qui m'affiche un select après mon select
je tombe sur mes liens et après le resultat de mon clic sur le clien tout marche.
sauf que je veux que le dernier ecran ne contienne que le resultat de mon clic final alors qu'il contient le premier select son resultat et le resultat final
voilou
Merci
<html>
<head>
</head>
<body>
<?php
include ("connexion.inc.php");
or die( "Accès base impossible.");
?>
<form id="form0" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
<?php
$rqSql = "SELECT DISTINCT genre FROM maTable ORDER BY genre ASC";
$result = mysql_query( $rqSql, $idConnect)
or die( "Exécution requête impossible.");
//mysql_close( $idConnect);
$ld = "<SELECT NAME='genre'>";
$ld.= "<OPTION VALUE=0>Choisissez</OPTION>";
while ( $row = mysql_fetch_array( $result))
{
$genre = $row["genre"];
$ld.= "<OPTION value='$genre'>$genre</OPTION>.<br>";
}
echo $ld;
?>
</select>
</p> <INPUT type="submit" value="Envoyer">
</form>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
<?
//si un genre a été validé dans la liste ou passé en lien
if(isset($_POST['genre']) || isset($_GET['genre']))
{
//ici $genre prendra la valeur de POST ou GET genre suivant la valeur récupèré
$genre= isset($_POST['genre']) ? $_POST['genre'] : $_GET['genre'] ;
//requete affichant tous les chanteurs du genre
$rqSql2 = "SELECT chanteur FROM maTable WHERE genre='".$genre."' ORDER BY chanteur ASC";
// echo $rqSql2;
$result2 = mysql_query( $rqSql2, $idConnect) or die( "Exécution requête 2 impossible.");
while ( $row2 = mysql_fetch_array( $result2))
{
//affichage des liens avec le nom des chanteurs du genre de la liste
echo "<a href=".$_SERVER['PHP_SELF']."?chanteur=".$row2['chanteur']."&genre=".$genre."> ".$row2['chanteur']."</a>.<br>";
}
} //".$_SERVER['PHP_SELF']."
//si un lien a été cliqué
if(isset($_GET['chanteur']))
{
//requete affichant tous les infos du chanteurs séléctionné
$rqSql3 = "SELECT chanteur,commentaire,adresse FROM maTable WHERE chanteur='".$_GET['chanteur']."' AND genre='".$_GET['genre']."' ORDER BY chanteur ASC";
//echo $rqSql3;
$result3 = mysql_query( $rqSql3, $idConnect) or die( "Exécution requête impossible.");
while ( $row3 = mysql_fetch_array( $result3))
{
echo "Chanteur: ".$_GET['chanteur']."<br>";
echo "Commentaire: ".$row3['commentaire']."<br>";
echo "Adresse: ".$row3['adresse']."<hr>";
}
}
?>
</form>
</body>
</html>