Bonjour,
J'ai fait un formulaire d'encodage et quand j'entre 2 fois le même numéro de rapport j'ai bien l'erreur qui s'affiche dans mon url, ma fenêtre javascript s'affiche également bien mais tout s’efface sur mon formulaire donc l'utilisateur doit tout ré-encodé et le doublon s’insère donc dans la db ?
Y a t'il moyen de faire en sorte que le message s'affiche quand il y a un doublon sans que tout s’efface sur le formulaire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 $req = $db->prepare("SELECT count(*) as numberNumRapport FROM encod WHERE num_rapport = ?"); $req->execute(array($num_rapport)); while($numRapport_verification = $req->fetch()){ if($numRapport_verification['numberNumRapport'] != 0){ header('location: encodage.php?error=1&num_rapport=1'); exit; } } if(isset($_GET['error'])){ if(isset($_GET['num_rapport'])){ $message='Le numéro de rapport existe déjà !'; echo '<script type="text/javascript">alert("'.$message.'"); self.location.href="encodage.php" </script>'; exit(); } } ?>
Partager