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
| // passe les valeurs $POST en variables
$gestionnaire=(isset($_POST['gestionnaire']))?$_POST['gestionnaire']:'';
$equipe=(isset($_POST['equipe']))?$_POST['equipe']:'';
$date=(isset($_POST['date']))?$_POST['date']:'';
$poste=(isset($_POST['poste']))?$_POST['poste']:'';
$semaine=(isset($_POST['semaine']))?$_POST['semaine']:'';
$montage=(isset($_POST['montage']))?$_POST['montage']:'';
$profil=(isset($_POST['profil']))?$_POST['profil']:'';
$cde_acier=(isset($_POST['cde_acier']))?$_POST['cde_acier']:'';
$casier=(isset($_POST['casier']))?$_POST['casier']:'';
$nombre=(isset($_POST['nombre']))?$_POST['nombre']:'';
$wagon=(isset($_POST['wagon']))?$_POST['wagon']:'';
$coullee=(isset($_POST['coullee']))?$_POST['coullee']:'';
$commande=(isset($_POST['commande']))?$_POST['commande']:'';
if($gestionnaire==''||$equipe==''||$date==''||$poste==''||$semaine==''||$montage==''||$profil==''||$cde_acier==''||$casier==''||$nombre==''||$wagon==''||$coullee==''||$commande==''){
header('Location: rapport.php?erreur=empty'); // message en cas de champ non remplis
}
if(!preg_match('/^(FIA|WC|C)/',$wagon)){
echo 'Veuillez specifier le type : Wagons (W), Camions (C), Wagons Cargo (WC)';
// Ne faudrait-il pas un header() là aussi ?
}
elseif(isset($_POST['action']) && $_POST['action'] == "insertion"){
// insert into dans raport
$add_user = sprintf("INSERT INTO rapport (gestionnaire, equipe, date, poste, semaine, montage, profil, cde_acier, casier, nombre, wagon, coullee, commande) VALUES ('$gestionnaire', '$equipe', '$date', '$poste', '$semaine', '$montage', '$profil', '$cde_acier', '$casier', '$nombre', '$wagon', '$coullee', '$commande')");
mysql_select_db($database_dbprotect, $dbprotect);
$result = mysql_query($add_user, $dbprotect) or die(mysql_error());
header("Location:rapport.php?add=ok"); // message comme quoi l'enregistrement à été fait
} |