Kautsky
Messages postés1Date d'inscriptiondimanche 20 juin 2010StatutMembreDernière intervention20 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 ) :
<?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.