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>';
}
?>