1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
| <?php
echo "<HTML><HEAD>"
. "<TITLE>Opérations sur la table liste des Fournitures</TITLE>"
. "<LINK REL=stylesheet HREF='BDDeconomat.css' TYPE='text/css'>"
. "</HEAD><BODY>"
. "<H2>Opérations sur la table <I>liste des Fournitures</I></H2>";
require_once ("UtilListFournitures.php");
if (!isset($_SERVER['REQUEST_URI']) && isset($_ENV['REQUEST_URI'])) {
$_SERVER['REQUEST_URI'] = $_ENV['REQUEST_URI'];
}
if (!isset($_SERVER['REQUEST_URI'])) {
$_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'].(isset($_SERVER['QUERY_STRING'])?"? ".$_SERVER['QUERY_STRING']:"");
}
/*function get_request_uri()
{
if (!$_SERVER['REQUEST_URI']) { // This is for ISS/CGI which does not have the REQUEST_URI available.
return '/'.ereg_replace('^/','',t3lib_div::getIndpEnv('SCRIPT_NAME')).
($_SERVER['QUERY_STRING']?'?'.$_SERVER['QUERY_STRING']:'');
return $_SERVER['HTTP_X_REWRITE_URL'];
} else return $_SERVER['REQUEST_URI'];
}*/
// On normalise les entrées HTTP
Normalisation();
// Tableau "vide" utilisé comme valeurs par défaut pour les insertions
$NULL_FOURNITURES = array("RefFournitures" =>"", "DESIGN"=>"","QTE"=>"","PRIX_U"=>"","STCK_MIN"=>"","DAT_MAJ"=>"","NIVEAU"=>"");
$connexion = Connexion (NOM, PASSE, BASE, SERVEUR);
if ( !isSet($_POST['action']) and !isSet($_GET['mode']) )
{
// L'exécution n'est pas lancée depuis le formulaire
// ou depuis l'une des ancres créées dans TableauAgences()
// donc on affiche le tableau des Agences.
TableauFournitures ($connexion);
// On place une ancre pour ajouter une Agences
echo "<A HREF='listFournitures.php?mode=" . MODE_INSERTION
. "'>Ajouter une Fournitures</A>\n";
}
else
{
// Traitement des événements utilisateurs recueillis par l'application
if ( isSet($_GET['mode']))
{
// L'utilisateur a cliqué l'une des ancres permettant de modifier
// ou d'ajouter une Agences
if ($_GET['mode'] == MODE_MAJ)
{
// On récupére les données de Agences à modifier et on affiche
// le formulaire pré-rempli à l'aide de ces données.
$slash_RefFournitures = mysql_real_escape_string($_GET['RefFournitures']);
$requete = "SELECT * FROM fournitures WHERE RefFournitures='$slash_RefFournitures'";
$resultat = ExecRequete ($requete, $connexion);
$gestfour = LigneSuivante ($resultat);
FormListFournitures (MODE_MAJ, $gestfour);
}
else if ($_GET['mode'] == MODE_INSERTION)
{
// On affiche un formulaire de saisie vierge
FormListAgences (MODE_INSERTION, $NULL_FOURNITURES);
}
}
else if (isSet($_POST['action']))
{
// L'utilisateur à saisi des données dans le formulaire pour
// modifier ou insérer un film, puis a cliqué sur 'Exécuter'
// On contrôle la saisie, on met à jour la base et on affiche
// le tableau tableau actualisé des films
// Contrôle des données
if (ControleAgences ($_POST))
{
MAJlistagences($_POST['mode'], $_POST, $connexion);
TableauAgences ($connexion);
}
}
echo "</BODY></HTML>";
}
?> |
Partager