Le debut du code fonctionne parfaitement ... Par contre, je voudrais désormais tester cette condition : Que si tout les champs NOMPFMINIx sont remplis alors afficher une alerte me signalant que tout rajouts est interdits dépassé 8 rajouts.
Mais je pense que ce que j'ai mis ne risque de ne pas passer ...
Message d'erreur a l'execution de la page : "Parse error: parse error, unexpected T_LOGICAL_AND in C:\EasyPHP 2.0\www\Ah\Pages\Etablissement\rajout_pf.php on line 73"
Merci beaucoup pour votre aide.
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
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 <?php //require("cnx/login_sql.php"); //Connexion à la base $db=mysql_connect("localhost","root",""); //Selection de la base mysql_select_db("alliance",$db); //Recupération de la variable id $id=$_POST['id_pf']; $nom_mini=$_POST['nom_mini']; $ip_mini=$_POST['ip_mini']; $pfmini="SELECT * FROM etablissement WHERE IdEtb='$id'"; $sql_pfmini=mysql_query($pfmini) or die ('Erreur SQL !<br>'.$pfmini.'<br>'.mysql_error()); $tab_pfmini=mysql_fetch_assoc($sql_pfmini); //Boucle If testant si le champ NOMPFMINICART & IPMINICART sont remplis if(($tab_pfmini['NOMPFMINICART1']=="") AND ($tab_pfmini['IPMINICART1'] =="")) { $upd_pfmini1="UPDATE etablissement SET NOMPFMINICART1='$nom_mini', IPMINICART1='$ip_mini' WHERE IdEtb='$id'"; $sql_updpfmini1=mysql_query($upd_pfmini) or die ('Erreur SQL !<br>'.$upd_pfmini1.'<br>'.mysql_error()); header("Location: index.php?numlien=Det_Etablissement&id=$id"); } elseif(($tab_pfmini['NOMPFMINICART2']=="") AND ($tab_pfmini['IPMINICART2']=="")) { $upd_pfmini2="UPDATE etablissement SET NOMPFMINICART2='$nom_mini', IPMINICART2='$ip_mini' WHERE IdEtb='$id'"; $sql_updpfmini2=mysql_query($upd_pfmini2) or die ('Erreur SQL !<br>'.$upd_pfmini2.'<br>'.mysql_error()); header("Location: index.php?numlien=Det_Etablissement&id=$id"); } elseif(($tab_pfmini['NOMPFMINICART3']=="") AND ($tab_pfmini['IPMINICART3']=="")) { $upd_pfmini3="UPDATE etablissement SET NOMPFMINICART3='$nom_mini', IPMINICART3='$ip_mini' WHERE IdEtb='$id'"; $sql_updpfmini3=mysql_query($upd_pfmini3) or die ('Erreur SQL !<br>'.$upd_pfmini3.'<br>'.mysql_error()); header("Location: index.php?numlien=Det_Etablissement&id=$id"); } elseif(($tab_pfmini['NOMPFMINICART4']=="") AND ($tab_pfmini['IPMINICART4']=="")) { $upd_pfmini4="UPDATE etablissement SET NOMPFMINICART4='$nom_mini', IPMINICART4='$ip_mini' WHERE IdEtb='$id'"; $sql_updpfmini4=mysql_query($upd_pfmini4) or die ('Erreur SQL !<br>'.$upd_pfmini4.'<br>'.mysql_error()); header("Location: index.php?numlien=Det_Etablissement&id=$id"); } elseif(($tab_pfmini['NOMPFMINICART5']=="") AND ($tab_pfmini['IPMINICART5']=="")) { $upd_pfmini5="UPDATE etablissement SET NOMPFMINICART5='$nom_mini', IPMINICART5='$ip_mini' WHERE IdEtb='$id'"; $sql_updpfmini5=mysql_query($upd_pfmini5) or die ('Erreur SQL !<br>'.$upd_pfmini5.'<br>'.mysql_error()); header("Location: index.php?numlien=Det_Etablissement&id=$id"); } elseif(($tab_pfmini['NOMPFMINICART6']=="") AND ($tab_pfmini['IPMINICART6']=="")) { $upd_pfmini6="UPDATE etablissement SET NOMPFMINICART6='$nom_mini', IPMINICART6='$ip_mini' WHERE IdEtb='$id'"; $sql_updpfmini6=mysql_query($upd_pfmini6) or die ('Erreur SQL !<br>'.$upd_pfmini6.'<br>'.mysql_error()); header("Location: index.php?numlien=Det_Etablissement&id=$id"); } elseif(($tab_pfmini['NOMPFMINICART7']=="") AND ($tab_pfmini['IPMINICART7']=="")) { $upd_pfmini7="UPDATE etablissement SET NOMPFMINICART7='$nom_mini', IPMINICART7='$ip_mini' WHERE IdEtb='$id'"; $sql_updpfmini7=mysql_query($upd_pfmini7) or die ('Erreur SQL !<br>'.$upd_pfmini7.'<br>'.mysql_error()); header("Location: index.php?numlien=Det_Etablissement&id=$id"); } elseif(($tab_pfmini['NOMPFMINICART8']=="") AND ($tab_pfmini['IPMINICART8']=="")) { $upd_pfmini8="UPDATE etablissement SET NOMPFMINICART8='$nom_mini', IPMINICART8='$ip_mini' WHERE IdEtb='$id'"; $sql_updpfmini8=mysql_query($upd_pfmini8) or die ('Erreur SQL !<br>'.$upd_pfmini8.'<br>'.mysql_error()); header("Location: index.php?numlien=Det_Etablissement&id=$id"); } elseif(($tab_pfmini['NOMPFMINICART1'] AND $tab_pfmini['IPMINICART1']!="") AND (($tab_pfmini['NOMPFMINICART2'] AND $tab_pfmini['IPMINICART2']!="") AND ($tab_pfmini['NOMPFMINICART3'] AND $tab_pfmini['IPMINICART3']!="") AND ($tab_pfmini['NOMPFMINICART4'] AND $tab_pfmini['IPMINICART4']!="")) { echo'<script type="text/javascript"> alert("Limité à 8 enregistrements. [Merci de voir avec l\'administrateur pour toute incrémentation de champs]"); window.location.replace("index.php?numlien=Det_Etablissement&id='.$id.'"); </script>'; } ?>
Partager