%PDF- %PDF-
Direktori : /home/jalalj2hb/www/G/ |
Current File : /home/jalalj2hb/www/G/generate.php |
<?php require 'conf.php'; // ------------------------ select all AutoEcoles --------------------------------------- $sql=@"SELECT * from autoecoles "; if ($autoecole=$conn->query($sql)) { while ( $ecole = $autoecole->fetch_array(MYSQLI_ASSOC)) { $ecoles[]=$ecole; } } // --------------------------------------------------------------- if (isset($_POST["NbrCodes"])) { if ($_POST["NbrCodes"]<=100) { if (!isset($_POST["autoecole"]) or $_POST["autoecole"]=="") { if (isset($_POST['NVnom']) and isset($_POST['NVphone']) and isset($_POST['NAgrement'])) { $sql = @"INSERT INTO `autoecoles` (`id`,`name`,`agrement`,`telephone`) VALUES (null,'".$_POST['NVnom']."','".$_POST['NVphone']."','".$_POST['NAgrement']."')"; if ($res=$conn->query($sql)) { $ecole_id=$conn->insert_id; } else { echo $conn->error; } }else{ die("no one"); } } else { $ecole_id=$_POST["autoecole"]; } // insertion dan la base // generation des codes $sql = @"INSERT INTO `candidats` (`id_user`, `ecole_id`, `client`, `sexe`, `nom`, `nom_famille`, `code`, `cin`, `ville_id`, `tel`, `fix`, `email`, `adresse`, `date_naissance`, `photo`, `active`, `date_der_con`, `last_time_chat`, `date_creation`, `date_D`, `date_F`, `prix`, `commentaire`, `permis_id`) VALUES "; $codes=""; for ($i=0; $i <= intval($_POST["NbrCodes"]) ; $i++) { $code = "AUTO-".substr(md5(time()*$i+rand(1,1000)),-10); $codes .= $code."\n"; $sql .= "(null, 200,'$ecole_id', 'H', 'AUTO', ' candidat.$i', '$code', 'XXXXXX', 0, '06000000', '06000000', 'AUTO@yahoo.com ', '0', '1981-01-01', 'telechargement.jpg',0, '0000-00-00 00:00:00', '0000-00-00 00:00:00',now(), '0000-00-00', '0000-00-00', 0, 'ce code généré automatiquement', 2)"; if ($i<intval($_POST["NbrCodes"]) ) { $sql .= ","; } } if ($result=$conn->query($sql)) { $success = "génération terminée, vérifiez le fichier csv dans votre téléchargmenet " ; $filename = "liste_Des_Codes_".date("Y-m-d__g-i").".csv"; $TempFile = fopen($filename,"w+"); fwrite($TempFile,$codes); fclose($TempFile); }else{ $error[]="Quelque chose a mal fonctionné dans le processus, veuillez réessayer. "; } } else { $error[]="Le nombre maximum des codes à générer en une seule fois est de <b>100</b> "; } } ?> <!DOCTYPE html> <html> <head> <title>index</title> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> </head> <body> <div class="container"> <!-- navbar --> <?php include("nav.php") ?> <!-- end navbar --> <!-- generation form --> <div class="row" style="margin-top: 100px"> <div class="col col-md-3"></div> <div class="col col-md-6 p-4 border border-primary"> <?php if (isset($error)) { echo "<div class=\"alert alert-danger\" role=\"alert\">".$error."</div>"; } if (isset($success)) { echo "<div class=\"alert alert-success\" role=\"alert\">".$success."</div>"; } ?> <h3 class=" text-center">Codes Manager</h3> <form action="./generate.php" method="POST"> <div class="form-group"> <label for="NbrCodes">Nombre de codes à générer: </label> <input type="number" name="NbrCodes" class="form-control" maxlength="2" value="5" placeholder="MAX: 100 "> </div> <h5 class=" text-center"> auto ecole</h5> sélectionnez une auto-école <div class="form-group"> <select id="autoecole" name="autoecole" class="form-control"> <option value=""> sélectionnez une auto-école</option> <?php foreach ($ecoles as $ecole): ?> <option value="<?php echo $ecole['id']; ?>"><?php echo $ecole['name']." - ".$ecole['agrement'] ; //agrement; ?></option> <?php endforeach ?> </select> </div> <hr> <h5 class=" text-center"> ou créer un nouveau </h5> <div class="form-group"> <label for="NbrCodes">nom: </label> <input type="text" name="NVnom" class="form-control" placeholder="nom"> </div> <div class="form-group"> <label for="NbrCodes">Nnuméro agrément: </label> <input type="text" name="NAgrement" class="form-control" placeholder="Nnuméro agrément: "> </div> <div class="form-group"> <label for="NbrCodes">téléphone: </label> <input type="number" name="NVphone" class="form-control" placeholder="téléphone"> </div> <button type="submit" name="generate" value="generate" class="btn btn-outline-primary btn-block">générer</button> </form> <div <?php if (!isset($success)): ?> style="display: none;" <?php endif ?> class="form-group"> <label for="exampleFormControlTextarea1">Liste des codes créésé</label> <textarea class="form-control" id="codes" rows="3"><?php echo $codes; ?></textarea> </div> </div> <div class="col col-md-3"></div> </div> </div> <script> <?php if (isset($success)): ?> window.open("<?php echo "./".$filename ?>", "_blank"); <?php endif ?> </script> <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script> </body> </html>