je cherche un moyen de pouvoir faire en sorte que les warnnig d'une requette echoué ne vienne pas a l'affichage de mon apliquation.
voici mon code actuel
je vous explique vite fais comment fonctionne ma methode
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
39
40
41
42
43
44
45
46 <?php session_start(); $card_grant=$_SESSION['card']; $tablo_grant=$_SESSION['tablo_grant']; $tablo_paises_codigo=$_SESSION['tablo_paises_codigo']; $tablo_paises_nombre=$_SESSION['tablo_paises_nombre']; $nb_pais=$_SESSION['nb_pais']; $prueba_1=0; $prueba_2=0; include("connec_bdd.php"); $requete="select * from SAN_PAISES"; $stmt=ociparse($connexion, $requete); ociexecute($stmt); while(ocifetch($stmt)) { $prueba_1++; } $requete="insert into SAN_PAISES values ('".$_POST['pai_codigo']."','".$_POST['pai_nombre']."','".$_POST['pai_zonamun']."','".$_POST['pai_actual']."','".$_POST['pai_estado']."')"; $stmt=ociparse($connexion, $requete); ociexecute($stmt); $requete="select * from SAN_PAISES"; $stmt=ociparse($connexion, $requete); ociexecute($stmt); while(ocifetch($stmt)) { $prueba_2++; } if($prueba_2>$prueba_1) { echo "adición efectuada"; echo "<br />"; echo "<br />"; echo "<a href=\"pais.php\">Volver con la lista de los paises</a><br/>"; } else { echo "ha faillado la adición"; echo "<a href=\"formulaire_anadir_pais.php\">Volver</a><br/>"; } ?>
je comte le nombre de ligne dans ma table
j'execute ma requete pour ajouter une ligne
je recomte le nombre de ligne
si le 2nd est superieur au 1er on fait l'affichage "ajout effectué" sinon on affiche un lien pour revenir au formulaire
mais si dans le formulaire les donnée rentrer sont nimporte quoi alors des warnning aparaise et je les veut pas
merci de votre aide
Partager