Voila je taff en ce moment sur la creation d’un site internet perso. J’ai toujours code en html mais cette fois ci je veux faire un truc un peu serieu et coder en PHP pour rendre mon site dynamique et attirer des visiteurs reguliers.
Je vais pas vous embeter avec le contenu de mon site mais je vous explique mon probleme :
- Tout d’abord les gens se logg sur le site, ce nom de log est stocke dans une variable.
Le but est de creer une page assez simple avec un tableau comme celui-ci :
Day Week Month
une case que l'on peut cocher "daily" une case que l'on peut cocher "weekly" une case que l'on peut cocher "monthly"
affichage des images en fonction de ce qui est coche
logger_daily.png
logger_weekly.png
logger_monthly.png
Je voudrais que l’utilisateur puisse cocher le nombre de cases qu’il veut ( ce nombre de cases cochees serait stocke dans une variable afin d’afficher par la suite le nombre d’images correspondantes)
Et je souhaite qu’une image s’affiche coreespondant a la case cochee.
( a savoir que les images seront stockes dans des repertoires sous la forme : nom_du_logger_daily.png
Ici dans le cas ou le logger souhaite afficher daily.)
Voila j’esper que mon message est claire vu que je ne suis pas tres doue en php j’ai meme du mal a me comprendre .
J’espere aussi que mon probleme va vous interesser et je vous remercie par avance.
(mon clavier est en qwerty soyez indulgent je n'ai pas les accents)
Voici mon code pour l'instant :
<?php
print("
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
<HTML xmlns=\"http://www.w3.org/1999/xhtml\">
<head>
<title> Stage CGG Veritas </title>
</head>
<STYLE type=\"text/css\" title=\"currentStyle\" media=\"screen\">
@import \"css/XXX\";
</STYLE>
<body>");
print (" <div align=left><font size=2 face=Verdana, Arial, Helvetica, sans-serif, Tahoma></font></div>
<br><table align=left width=300 border=5 cellspacing=0 cellpadding=0>
<tr> <td height=10><div align=center>
<a href=test.html>Loggers</a></td>
<td height=10><div align=center>
<a href=test.html>StatGraph</a></td>
<td height=10><div align=center>
<a href=test.html>blabla</a></td>
<td height=10><div align=center>
<a href=test.html>blabla</a></td>
</table>)"
print("<table width=566 border=5 align=right><tr>
<tr>
<td><div><div width=566 border=0 align=center>
<FORM Method=POST Action=test.php3>
Nom du Logger : <INPUT type=text size=20 name=nomlogger>
IP : <INPUT type=text size=20 name=IP><BR>
<INPUT type=submit value=Add to loggers>
<INPUT type=hidden name=enregistrer value=ok>
</FORM>
</td></tr>
</table>)"
print("<table><table width=1000 border=10 align=center>
<FORM Method="POST" Action=test.php3>
Nom du Logger <select name=liste1 style=width:146><option value="">Selectionner...</option>
<option value=logger1)"
if ($_SESSION['liste1'] == "Marlog01") {
echo(" selected");
}
print("Marlog01</option>
<option value=logger2)"
if ($_SESSION['liste1'] == "bla") {
echo(" selected");
}
print("bla</option>
<option value=logger3)"
if ($_SESSION['liste1'] == "bla") {
echo(" selected");
}
print("bla</option>
<br><INPUT type=submit value=Log>
<INPUT type=hidden name=enregistrer value=ok>
</FORM>
<td width=60 align=center valign=middle>
<input type=checkbox name=case1_[0] id=case1_ value=Daily></div>)"
if ($_SESSION['case1_'][0] == "Daily") {
echo(" checked");
}
("<font face=Verdana size=2>Daily</font>)"
if ($erreur_case2) {
echo($icone);
}
print(" <input type=checkbox name=case2_[0] id=case2_ value=Weekly)"
if ($_SESSION['case2_'][0] == "Weekly") {
echo(" checked");
}
print("<font face=Verdana size=2>Weekly</font>)"
if ($erreur_case3) {
echo($icone);
}
print("<input type=checkbox name=case3_[0] id=case3_ value=Monthly)"
if ($_SESSION['case3_'][0] == "Monthly") {
echo(" checked");
}
print("<font face=Verdana size=2>Monthly</font>
</div>)"
print(" <div><div width=566 border=0 align=center><input type=submit name=envoi value=Afficher graph>
</div>
</td>
</table>)"
print("<table><table width=1000 border=10 align=center>
<tr><td width=140><div align=center>
image 1
</td>
<tr><td width=140><div align=center>
image 2
</td>
<tr><td width=140><div align=center>
image 3
</td>
</table>)"
?>
Maintenant voici mes problemes:- Je voudrais savoir si mes "print" sont a la bonne place.
-J'aimerais que mon logger (menu deroulant+bouton "log) soit stocke quelque part et qu'il ressorte au moment ou l'utilisateur trace le graph en se mettant dans le nom de la .png
-j'aimerais que la fonction "add to loggers" avec la case nom du logger et celle IP me permette d'ajouter un logger a mon fichier loggers.ini sous la forme : logger=adresseIP
-J'aimerais que l'on puisse compter le nombre de cases cochees afin de creer le nomre correspondant de fenetre permettant d'afficher les images.
-J'aimerais stocker les valeurs"daily, weekly, monthly" afin que cela ressorte dans le nom de la .png
J'ai fait mon maximum pour etre le plus precis possible mais je ne sais pas si cela sera suffisant donc je reste a votre disposition.
Mon ami avec qui je compte ouvrir le site voudrait le faire au plus vite car il en a besoin, donc je suis un peu presse.
Merci par avance a tous ceux que mon probleme interessera.
Cordialement
Matthieu Hoel : [email protected]