[php] bouttons html avec differentes valeurs

Fermé
Kautsky Messages postés 1 Date d'inscription dimanche 20 juin 2010 Statut Membre Dernière intervention 20 juin 2010 - 20 juin 2010 à 15:25
Bonjour, j'ai fais un script en php qui consiste a executer une requette sql et qui doit afficher le resultat sur la meme page apres l'avoir charger une deuxieme fois selon le boutton utilisé, voilà mon code de la page index.php ( exemple ) :

<html>
....
<form method="post" action="index.php">
<input name="submat" value="dog" type="submit"><br><br>
<input name="submat" value="cat" type="submit"><br><br>
<input name="submat" value="mouse" type="submit"><br><br>
<input name="submat" value="woman" type="submit"><br><br>
<input name="submat" value="computer" type="submit"><br><br>
<input name="submat" value="other" type="submit"></form>

<?php if (isset($_post['submat'])) { ?>
<tr>
<strong>
<?php
$cat=$_POST['submat'];
include("config.php");
mysql_connect($bd_host, $bd_user, $bd_pwd) or die ("Impossible de se connecter a la bd");
mysql_select_db($bd_name) or die("Impossible de selectioner la table");
$data = mysql_query("SELECT nom,adresse,age,description FROM ma_table WHERE type='".$cat."' ORDER BY id")or die(mysql_error());
while($info = mysql_fetch_array( $data)) { ?>
   <?php printf("Nom : %s",$info["nom"]); ?> <br>
   <?php printf("Adresse : %s",$info["adresse"]); ?> <br>
   <?php printf("Age : %s",$info["age"]); ?> <br>
   <?php printf("Description : %s",$info["description"]); ?> <br><br><br>
<?php }
mysql_free_result($data);
?>
</strong>
</tr>
<?php }
else { ?>
Choisis une categorie.
<?php } ?>
....
</html>

le fichier config.php contient les identifiants sql et j'ai deja testé le script sans la condition "if(isset(..." et il a bien marché, donc j'ai conclus que j'ai comis une erreur en mettant le if, j'espere avoir une solution et merci d'avance.