Bonjour ,
Je suis un débutant. Je voudrais créer une page web avec php, html, css, template et mysql qui donne l'emplacement des machines dans des bureaux.
Je suis au stade où j'obtiens cette image Capture du 2013-11-19 10:23:37.png je voulais obtenir plutot cette présentation Capture du 2013-11-19 11:13:28.png.
Je vous remercie de votre aide
voici mon script "machineplan30.php" qui me donne l'image Capture du 2013-11-19 10:23:37.png
et le template "gabarits/listemachine30.tmpl"
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 <?php //1 //include "librairies/template.inc"; include "/var/www/exo_php/phplib-7.4a/php/template.inc"; //2 $db = mysql_connect('localhost', 'userdatalipn', 'xxxxxx'); mysql_select_db('datalipn',$db); $sql = 'SELECT BATBUR,HOSTNAME FROM Machine ORDER BY BATBUR ASC'; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); //3 $tpl = new template("gabarits"); $tpl->set_file("gliste","listemachine30.tmpl"); //4 $tpl->set_block('gliste','liste_machines','liste_bloc'); //5 while($data = mysql_fetch_array($req)) { //6 $tpl->set_var("BATBUR", $data['BATBUR']); $tpl->set_var("HOSTNAME", $data['HOSTNAME']); //7 $tpl->parse('liste_bloc','liste_machines',true); } //8 mysql_close(); //9 $tpl->pparse("affichage","gliste"); ?>
Code html : 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 <html> <head> <title>Ma page client</title> </head> <body> <table align="center" width="600" border="0"> <!-- BEGIN liste_machines --> <tr align="center" bgcolor="#FF69B4"> <td><font face="Verdana" size="2">{BATBUR}</font></td> <tr bgcolor="#FFFF99"> <td><font face="Verdana" size="2">{HOSTNAME}</font></td> </tr> </tr> <!-- END liste_machines --> </table> </body> </html>
Partager