La communauté ALL HTML c'est 58009 membres à ce jour dont 1 inscrits aujourd'hui et 30 depuis une semaine.
Retrouvez les publications relatives à ces discussions dans notre rubrique smil.
liste des forums liste des discussions Participer à la discussion
Message publié le vendredi 20 avril 2007 à 17 h 12 par gennaro.
Message publié le samedi 21 avril 2007 à 22 h 20 par AdrienVH. L'informatique à portée de tous ! Une douce utopie ? Non... Un principe... /// http://www.adam-photographie.com
Message publié le dimanche 22 avril 2007 à 01 h 00 par AdrienVH. L'informatique à portée de tous ! Une douce utopie ? Non... Un principe... /// http://www.adam-photographie.com
Message publié le dimanche 29 avril 2007 à 16 h 03 par AdrienVH. L'informatique à portée de tous ! Une douce utopie ? Non... Un principe... /// http://www.adam-photographie.com
Message publié le jeudi 03 mai 2007 à 23 h 47 par AdrienVH. L'informatique à portée de tous ! Une douce utopie ? Non... Un principe... /// http://www.adam-photographie.com
Message publié le vendredi 08 juin 2007 à 19 h 17 par AdrienVH. L'informatique à portée de tous ! Une douce utopie ? Non... Un principe... /// http://www.adam-photographie.com
<html>
<head>
<style type="text/css">
<!--
body {
font: 11px "Trebuchet MS";
text-align: center;
}
table {
width: 400px;
text-align: center;
}
td.minute {
width: 50px;
background-color: rgb(210,210,210);
text-align: center;
font: 11px "Trebuchet MS";
}
td.commentaire {
width: 350px;
background-color: rgb(210,210,210);
text-align: center;
font: 11px "Trebuchet MS";
}
-->
</style>
<meta http-equiv="Refresh" content="20">
<!--
Cette dernière ligne donne l'ordre à la page de se rafrachir (Refresh) toutes les 20 secondes,
Si ce nombre est trop faible, à mon avis, tes visiteurs n'auront pas le temps de lire les commentaires !
Calcule par rapport au nombre de commentaires env. pour un match :
Si 90 commentaires environ = 1 par minute donc refresh à 60 secondes ?
-->
</head>
<body>
<table class="comm">
<?php
mysql_connect("serveur", "login", "mdp");
mysql_select_db("database");
$reponse = mysql_query("SELECT * FROM direct ORDER BY id DESC");
while ($donnees = mysql_fetch_array($reponse))
{
if ($donnees['typologie'] != NULL) // SI... (une typologie a été indiquée dans le backoffice --> On affiche l'image !)
{
echo '
<tr>
<td class="minute">'.$donnees['minute'].'ème</td>
<td class="commentaire"><img src="'.$donnees['typologie'].'" alt="" /> '.$donnees['commentaire'].'</td>
</tr>
';
}
else // ...SINON (cas où rien n'a été indiqué)
{
echo '
<tr><td class="minute">'.$donnees['minute'].'ème</td>
<td class="commentaire">'.$donnees['commentaire'].'</td>
</tr>
';
}
}
mysql_close();
?>
</table>
</body>
</html>
<html>
<head>
<style type="text/css">
<!--
body {
font: 11px "Trebuchet MS";
}
.bout2form {
background-color: rgb(210,210,210);
font: 12px "Trebuchet MS";
}
-->
</style>
</head>
<body>
<!-- FORMULAIRE POUR INSERER UN NOUVEAU COMMENTAIRE... -->
<form action="backoffice.php" method="post">
<p>
Minute :<br />
<input type="text" class="bout2form" size="10" name="minute" />
</p>
<p>
Typologie de l'action commentée :<br />
<select class="bout2form" name="typologie">
<option value="">R.A.S.</option>
<option value="occasion.gif">Occasion</option>
<option value="sifflet.gif">Sifflet</option>
<option value="but.gif">But</option>
<option value="cartonjaune.gif">Carton Jaune</option>
<option value="cartonrouge.gif">Carton Rouge</option>
<option value="remplacement.gif">Remplacement</option>
</select>
</p>
<p>
Commentaire :<br />
<textarea name="commentaire" class="bout2form" cols="40" rows="10"></textarea>
</p>
<p>
<input type="submit" class="bout2form" value="Inserer" />
</p>
</form>
<!-- REQUETE SQL POUR ENREGISTRER DANS LA BASE CE NOUVEAU COMMENTAIRE -->
<?php
$minute = $_POST['minute'];
$commentaire = nl2br($_POST['commentaire']); // nl2br() remplace les sauts de ligne effectués avec la touche Entrée par des <br />
$commentaire = htmlentities($commentaire, ENT_QUOTES); // htmlentities() convertit tous les caractères possibles en entités HTML pour éviter qu'un malin rentre du code HTML ou JS ou PHP ou SQL :S
$typologie = $_POST['typologie'];
if ($minute != NULL AND $commentaire != NULL) // On teste si la minute et le commentaire de l'action ne sont pas vides (Sinon dès que la page serait chargée, cela rajouterait une ligne au tableau MDR)
{
mysql_connect("serveur", "login", "mdp");
mysql_select_db("database");
mysql_query("INSERT INTO direct (id, minute, typologie,commentaire) VALUES ('', '$minute', '$typologie', '$commentaire')"); // La valeur correspondant au champ 'id' est laissée vide car dans la table SQL ce champ est en 'auto_increment', il s'incrémente automatiquement...
mysql_close();
}
?>
</body>
</html>
Message publié le jeudi 16 août 2007 à 23 h 20 par AdrienVH. L'informatique à portée de tous ! Une douce utopie ? Non... Un principe... /// http://www.adam-photographie.com liste des forums liste des discussions Participer à la discussion
Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.