[PHP-JS] Le javascript et le PHP - Compatible ?
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:
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:
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 ' ';
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'].'">   <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();
?> |