<?php
switch($_POST["action"])
{
/* VERIFICATIONS DE LA SAISIE */
case "preAjout":
echo'<p>Vous avez choisie d\'ajouter l\'article '.$_POST["designation_article"].' dont la référence est '.$_POST["ref_article"].' dans la gamme de produits '.$_POST["gamme_article"].'</p>';?>
<p>Si les informations sont correctes, vous pouvez ajouter, sinon appuyez sur modifier pour corriger la ou les erreurs.</p>
<table border="0" cellspacing="0" cellpadding="3">
<tr>
<td> <input type="submit" name="submit" value="Ajouter"> </td>
</tr>
</table>
<input type="hidden" name="action" value="insertion">';
<table border="0" cellspacing="0" cellpadding="3">
<tr>
<td> <input type="submit" name="submit" value="Modifier"> </td>
</tr>
</table>
<input type="hidden" name="action" value="modifier">
<?php break;
/* MODIFICATION */
case "modifier":
echo '<form method="post" action="'.$_SERVER["PHP_SELF"].'">'; ?>
<p>Veuillez saisir à nouveau les informations nécessaires. N'oubliez pas que tout doit être saisi en MAJUSCULES.</p>
<table border="0" cellspacing="0" cellpadding="3">
<tr>
<td>Référence :</td>
<td> <input type="text" name="ref_article"> </td>
</tr>
<tr>
<td>Désignation :</td>
<td> <input type="text" name="designation_article"> </td>
</tr>
<tr>
<td>Gamme :</td>
<td> <input type="text" name="gamme_article"> </td>
</tr>
<tr>
<td></td>
<td> <input type="submit" name="submit" value="Valider"> </td>
</tr>
</table>
<input type="hidden" name="action" value="preAjout">
</form>
<?php
break;
/* CAS DE LA VALIDATION DE L'AJOUT */
case "insertion":
require 'bd.inc';
$link = connectBD("./");
switch($link)
{
case 1 :
echo'<p>/!\ Problème de connexion au serveur mysql.</p>';
break;
case 2 :
echo'<p>/!\ Problème de connexion à la base de données.</p>';
break;
default :
if(!testTable())
echo"<p>/!\ Erreur : la table dans laquelle l'article doit-être ajoutée n'existe pas n'existe pas.</p>";
else
{
$query = 'INSERT INTO articles VALUES ("'.$_POST["ref_article"].'", "'.$_POST["designation_article"].'", "'.$_POST["gamme_article"].'")';
MYSQL_QUERY($query);
if(mysql_error())
{
/* Erreur dans la base de donnees */
print "Erreur dans la base de données : ".mysql_error();
print "<br/>L'importation n'a pas pu se faire correctement.";
exit();
}
else
echo"<p>Ajout dans la base de données terminé avec succès !</p>";
}
break;
}
break;
/*CAS PAR DEFAUT, SAISIE DES DONNEES DU PRODUIT A AJOUTER*/
default:
echo '<form method="post" action="'.$_SERVER["PHP_SELF"].'">'; ?>
<p>Pour ajouter un nouvel article dans la base de données, veuillez compléter les informations suivantes. Attention, toutes les données devront être en MAJUSCULES :</p>
<table border="0" cellspacing="0" cellpadding="3">
<tr>
<td>Référence :</td>
<td> <input type="text" name="ref_article"> </td>
</tr>
<tr>
<td>Désignation :</td>
<td> <input type="text" name="designation_article"> </td>
</tr>
<tr>
<td>Gamme :</td>
<td> <input type="text" name="gamme_article"> </td>
</tr>
<tr>
<td></td>
<td> <input type="submit" name="submit" value="Valider"> </td>
</tr>
</table>
<input type="hidden" name="action" value="preAjout">
</form>
<?php
break;
}
?>
Partager