// Insertion d'un article
function art_ajout($id_fam, $id_cat, $nom_art, $des_art, $img_art) {
$art_ajout = $_POST['art_ajout'];
$id_cat = $_POST['id_cat'];
$id_fam = $_POST['id_fam'];
$nom_art = $_POST['nom_art'];
$des_art = $_POST['des_art'];
$img_art = $_POST['img_art'];
if(isset($art_ajout)) {
include("config.php");
connect();
mysql_query("INSERT INTO $articles VALUES ('', '$id_cat', '$id_fam','$nom_art', '$des_art', '$img_art', '0')");
echo "<br><font color='green'>Article ajouté</font><br><br>";
echo "<br>Ajouter un autre article :<br><br>";
art_form($id_fam, $id_cat, $nom_art, $des_art, $img_art);
}
else {
echo "<br>Ajouter un article :<br><br>";
art_form($id_fam, $id_cat, $nom_art, $des_art, $img_art);
}
}
// Formulaire des articles
function art_form($id_fam, $id_cat, $nom_art, $des_art, $img_art) {
?>
<form action="gestion_art.php?action=art_ajout" method="post">
<input type="hidden" name="action" value="art_ajout">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr><td width="146"><font color="red">
Nom de l'article :</font></td><td width="254">
<input type="text" name="nom_art"></td></tr><tr><td>
Url de l'image :</td><td>
<input type="text" name="img_art"></td></tr>
<tr><td>
Catégorie :</td><td>
<?php echo cat_list();?></td></tr>
<tr><td>
Famille :</td><td>
<?php echo fam_list();?></td></tr></table>
<table width="200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Description de l'article :</td>
</tr>
<tr>
<td>
<textarea name="des_art" cols="60" rows="6"></textarea>
<div align="right"><input type="image" name="art_ajout" src="img/form_ajout.gif" border="0" alt="Ajouter l'article"></form></div>
</td>
</tr>
</table>
<br>
<br>
<?
}[/quote]
Et quand il insère automatiquement au chargement de la page, c'est que j'ai remplacé
if(isset($art_ajout))
par [quote]if($action = 'art_ajout')