Mon code fonctionne a moitié ...
En fait il ne me met a jour que le champ NOMPFMINICARTx et pas le champ IPMINICARTx ??????
Mes récupérations de POST fonctionnent parfaitement ... je les récupére bien mais dés qu'il rentre dans la boucle il n'y a que le premier UPDATE qui fonctionne ??? pourquoi ???
Est ce le && qui fait planter ????
Merci de m'éclairer.
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92 <?php /* Date de création: 04/10/2007 */ ?> <html> <body> <?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']; echo $nom_mini; echo $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); if(($tab_pfmini['NOMPFMINICART1']=="") && ($tab_pfmini['IPMINICART1']=="")) { $upd_pfmini1="UPDATE etablissement SET NOMPFMINICART1='$nom_mini' WHERE IdEtb='$id'"; $sql_updpfmini1=mysql_query($upd_pfmini) or die ('Erreur SQL !<br>'.$upd_pfmini1.'<br>'.mysql_error()); $upd_ippfmini1="UPDATE etablissement SET IPMINICART1='$ip_mini' WHERE IdEtb='$id'"; $sql_updpfmini1=mysql_query($upd_pfmini1) or die ('Erreur SQL !<br>'.$upd_pfmini1.'<br>'.mysql_error()); } elseif(($tab_pfmini['NOMPFMINICART2']=="") && ($tab_pfmini['IPMINICART2']=="")) { $upd_pfmini2="UPDATE etablissement SET NOMPFMINICART2='$nom_mini' WHERE IdEtb='$id'"; $sql_updpfmini2=mysql_query($upd_pfmini2) or die ('Erreur SQL !<br>'.$upd_pfmini2.'<br>'.mysql_error()); $upd_ippfmini2="UPDATE etablissement SET IPMINICART2='$ip_mini' WHERE IdEtb='$id'"; $sql_updpfmini2=mysql_query($upd_pfmini2) or die ('Erreur SQL !<br>'.$upd_pfmini2.'<br>'.mysql_error()); } elseif(($tab_pfmini['NOMPFMINICART3']=="") && ($tab_pfmini['IPMINICART3']=="")) { $upd_pfmini3="UPDATE etablissement SET NOMPFMINICART3='$nom_mini' WHERE IdEtb='$id'"; $sql_updpfmini3=mysql_query($upd_pfmini3) or die ('Erreur SQL !<br>'.$upd_pfmini3.'<br>'.mysql_error()); $upd_ippfmini3="UPDATE etablissement SET IPMINICART3='$ip_mini' WHERE IdEtb='$id'"; $sql_updpfmini3=mysql_query($upd_pfmini3) or die ('Erreur SQL !<br>'.$upd_pfmini3.'<br>'.mysql_error()); } elseif(($tab_pfmini['NOMPFMINICART4']=="") && ($tab_pfmini['IPMINICART4']=="")) { $upd_pfmini4="UPDATE etablissement SET NOMPFMINICART4='$nom_mini' WHERE IdEtb='$id'"; $sql_updpfmini4=mysql_query($upd_pfmini4) or die ('Erreur SQL !<br>'.$upd_pfmini4.'<br>'.mysql_error()); $upd_ippfmini4="UPDATE etablissement SET IPMINICART4='$ip_mini' WHERE IdEtb='$id'"; $sql_updpfmini4=mysql_query($upd_pfmini4) or die ('Erreur SQL !<br>'.$upd_pfmini4.'<br>'.mysql_error()); } elseif(($tab_pfmini['NOMPFMINICART5']=="") && ($tab_pfmini['IPMINICART5']=="")) { $upd_pfmini5="UPDATE etablissement SET NOMPFMINICART5='$nom_mini' WHERE IdEtb='$id'"; $sql_updpfmini5=mysql_query($upd_pfmini5) or die ('Erreur SQL !<br>'.$upd_pfmini5.'<br>'.mysql_error()); $upd_ippfmini5="UPDATE etablissement SET IPMINICART5='$ip_mini' WHERE IdEtb='$id'"; $sql_updpfmini5=mysql_query($upd_pfmini5) or die ('Erreur SQL !<br>'.$upd_pfmini5.'<br>'.mysql_error()); } elseif(($tab_pfmini['NOMPFMINICART6']=="") && ($tab_pfmini['IPMINICART6']=="")) { $upd_pfmini6="UPDATE etablissement SET NOMPFMINICART6='$nom_mini' WHERE IdEtb='$id'"; $sql_updpfmini6=mysql_query($upd_pfmini6) or die ('Erreur SQL !<br>'.$upd_pfmini6.'<br>'.mysql_error()); $upd_ippfmini6="UPDATE etablissement SET IPMINICART6='$ip_mini' WHERE IdEtb='$id'"; $sql_updpfmini6=mysql_query($upd_pfmini6) or die ('Erreur SQL !<br>'.$upd_pfmini6.'<br>'.mysql_error()); } elseif(($tab_pfmini['NOMPFMINICART7']=="") && ($tab_pfmini['IPMINICART7']=="")) { $upd_pfmini7="UPDATE etablissement SET NOMPFMINICART7='$nom_mini' WHERE IdEtb='$id'"; $sql_updpfmini7=mysql_query($upd_pfmini7) or die ('Erreur SQL !<br>'.$upd_pfmini7.'<br>'.mysql_error()); $upd_ippfmini7="UPDATE etablissement SET IPMINICART7='$ip_mini' WHERE IdEtb='$id'"; $sql_updpfmini7=mysql_query($upd_pfmini7) or die ('Erreur SQL !<br>'.$upd_pfmini7.'<br>'.mysql_error()); } elseif(($tab_pfmini['NOMPFMINICART8']=="") && ($tab_pfmini['IPMINICART3']=="")) { $upd_pfmini8="UPDATE etablissement SET NOMPFMINICART8='$nom_mini' WHERE IdEtb='$id'"; $sql_updpfmini8=mysql_query($upd_pfmini8) or die ('Erreur SQL !<br>'.$upd_pfmini8.'<br>'.mysql_error()); $upd_ippfmini8="UPDATE etablissement SET 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"); ?> </body> </html>
Partager