Une question ?

Le javascript s'applique t'il a plusieurs reprises dans du code PHP ...

Je m'explique !

Je viens de faire ceci ... Un champ formulaire de mise a jour modifiable sur une seule page PHP ... qui va chercher 2 fonctions javascript.

Voici l'exemple.

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
<style>
.largeur{width:20%}
.largeur2{width:80%}
</style> 
<script type="text/javascript">
function fct1()
{
    document.forms.maj_os.submit(); 
}
 
function refresh()
{
    location.reload();
}
</script>
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<?php
require("cnx/login_sql.php");
 
//Connexion à la base de données
$db = mysql_connect('localhost', 'root', '') or die ("Erreur de connexion");
 
//Selection de la base
mysql_select_db('alliance',$db);
 
//Recupération de la variable id
$id=$_GET['id'];
 
$req_pr="SELECT * FROM spare WHERE id_spare='$id'";
 
$sql_pr=mysql_query($req_pr) or die ('Erreur SQL !<br>'.$req.'<br>'.mysql_error());
echo '<IMG src="image/fiche_sp.png" align="left" border=0>';
while($data=mysql_fetch_assoc($sql_pr))
	{
 
	echo '<DIV align="left"><strong><u><font face="verdana" size="3">'.$data['nom_spare'].'</font></u></strong></br></br>';
 
 	if($data['modele'] == "ACER")
	{
	echo '<table style="border-color:#000000;border-width:1;border-style:dotted">';
	echo '<tr>';
	echo '<td align="center">';
	echo '<IMG src="image/logo-acer.png" border=0>';
	echo '</td>';
	echo '<td>';
	echo '<a href="http://support.acer-euro.com/">Support [www]</a>';
	echo '</td>';
	echo '</tr>';
	echo '</table>';
	}
	elseif($data['modele'] == "DELL")
	{
	echo '<table style="border-color:#000000;border-width:1;border-style:dotted">';
	echo '<tr>';
	echo '<td align="center">';
	echo '<IMG src="image/logo-dell.png" border=0>';
	echo '</td>';
	echo '<td>';
	echo '<a href="http://support.euro.dell.com/">Support [www]</a>';
	echo '</td>';
	echo '</tr>';
	echo '</table>';
	}
	elseif($data['modele'] == "NEC")
	{
	echo '<table style="border-color:#000000;border-width:1;border-style:dotted">';
	echo '<tr>';
	echo '<td align="center">';
	echo '<IMG src="image/logo-nec.png" border=0>';
	echo '</td>';
	echo '<td>';
	echo '<a href=" http://www.nec-display-solutions.fr/">Support [www]</a>';
	echo '</td>';
	echo '</tr>';
	echo '</table>';
 
	}
 
	echo'</br>';
	echo'</br>';
	echo '<table border=1 align=center width="80%">';
	echo '<tr>';
	echo '<td style="background-image:url(image/bg6box.gif)">Information Matériel</td>';
	echo '</tr>';
	echo '</table>';
	echo '&nbsp';
	echo '<table style="border-color:#000000;border-width:1;border-style:dashed" width="80%" align=center>';
	echo '<tr>';
	echo '<td class="largeur" style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">Modèle</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">eeee</td>';
	echo'</tr>';
	echo '<tr>';
	echo '<td class="largeur" style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">N° série Machine</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">eeee</td>';
	echo'</tr>';
	echo '<tr>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">N° Inventaire [A.H]</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">eeee</td>';
	echo'</tr>';
 
	if($data['os'] == '')
	{
	echo '<tr>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">Système Exploitation</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">';
 
	if (isset($_POST["os"])) {
	$sql_os="UPDATE spare SET os='".$_POST["os"]."' WHERE id_spare='$id'";
	$exe_sqlos = mysql_query($sql_os) or die('Erreur SQL !');
							}
 
	echo '<form name="maj_os" method="POST" Action="index.php?numlien=fich_spare&id='.$id.'">';
	echo '<input type="text" name="os" value="'.$data['os'].'">&nbsp&nbsp <IMG src="image/stylo.png" style="border:none;" onclick="fct1();refresh();" />';
	echo'</form></td>';
	}
	else
	{
	echo '<tr>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">Système Exploitation</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">'.$data['os'].'</td>';
	echo'</tr>';
	}
 
 
	echo '<tr>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">Mémoire vive [R.A.M]</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">eeee</td>';
	echo'</tr>';
	echo '<tr>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">Disque Dur [H.D]</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">eeee</td>';
	echo'</tr>';
	echo '<tr>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">Vidéo [Carte Graphique]</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">eeee</td>';
	echo'</tr>';
	echo '<tr>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">Sans Fil [Wifi]</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">eeee</td>';
	echo'</tr>';
	echo '<tr>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted"><strong><font size="1">Carte réseau [LAN]</td>';
	echo '<td style="border-color:#000000;border-width:1;border-style:dotted">eeee</td>';
	echo'</tr>';
	echo'</table>';
 
	}
 
 
mysql_close();
?>